Get a published vacation rental manager
View .mdGET /v1/developer/collections/{collection}
Operation ID: getVacationRentalManager
Returns published, non-transactional Kismet content within the authenticated application grant. No rates, availability, indicative pricing, booking URL, draft state, or vendor payload is returned.
Contract status
Section titled “Contract status”| Field | Value |
|---|---|
| Maturity | beta |
| Required capability | collections.read |
| Freshness class | published-content |
| Quota cost | 1 |
All operations require a Kismet Developer Bearer credential. Collection and resource authority is resolved from the credential’s installation grants; identifiers in the URL never grant access.
Request parameters
Section titled “Request parameters”| Name | In | Type | Required | Description |
|---|---|---|---|---|
collection |
path | string | yes |
Request body
Section titled “Request body”This operation has no JSON request body.
Set KISMET_API_ORIGIN=https://api.ksmt.app and configure KISMET_DEVELOPER_API_KEY in your environment. Run server-credential requests from your backend, not browser code.
curl --request GET \ "$KISMET_API_ORIGIN/v1/developer/collections/example-collection" \ --header "Authorization: Bearer $KISMET_DEVELOPER_API_KEY" \ --header "Accept: application/json"Responses
Section titled “Responses”| Status | Meaning |
|---|---|
| 200 | Success. |
| 400 | Invalid request parameters or body. |
| 401 | Missing, invalid, expired, or inappropriate credential/session. |
| 403 | Credential lacks the required grant/capability, or an origin/CSRF check failed. |
| 429 | Rate limit or quota exceeded; inspect response metadata before retrying. |
| 503 | A required Kismet dependency is temporarily unavailable. |
200 response example
Section titled “200 response example”{ "resourceType": "collection", "type": "vacation_rental_manager", "id": "11111111-1111-4111-8111-111111111111", "slug": "sandbox-stays", "name": "Sandbox Stays", "description": "Evaluation collection used in developer sandbox examples.", "brand": { "logoUrl": "https://cdn.kismet.travel/sandbox/logo.png", "faviconUrl": "https://cdn.kismet.travel/sandbox/favicon.ico", "primaryColor": "#3b0014", "secondaryColor": "#677251" }, "links": { "self": "/v1/developer/collections/11111111-1111-4111-8111-111111111111", "vacationRentals": "/v1/developer/collections/11111111-1111-4111-8111-111111111111/vacation-rentals", "bookableProductGroups": "/v1/developer/collections/11111111-1111-4111-8111-111111111111/bookable-product-groups", "website": "https://sandbox-stays.example" }, "propertyCount": 2, "publication": { "updatedAt": "2026-07-01T00:00:00.000Z" }}200 response schema
Section titled “200 response schema”Content type: application/json. Required fields, nullable values, and nested structures are defined below.
View complete response schema
{ "type": "object", "additionalProperties": false, "required": [ "resourceType", "type", "id", "slug", "name", "brand", "links", "propertyCount", "publication" ], "properties": { "resourceType": { "enum": [ "collection" ] }, "type": { "enum": [ "vacation_rental_manager" ] }, "id": { "type": "string" }, "slug": { "type": "string" }, "name": { "type": "string" }, "description": { "type": "string" }, "brand": { "type": "object", "additionalProperties": false, "properties": { "logoUrl": { "type": "string", "format": "uri" }, "faviconUrl": { "type": "string", "format": "uri" }, "primaryColor": { "type": "string" }, "secondaryColor": { "type": "string" } } }, "links": { "type": "object", "additionalProperties": false, "required": [ "self", "vacationRentals", "bookableProductGroups" ], "properties": { "self": { "type": "string" }, "vacationRentals": { "type": "string" }, "bookableProductGroups": { "type": "string" }, "website": { "type": "string", "format": "uri" } } }, "propertyCount": { "type": "integer", "minimum": 0 }, "publication": { "type": "object", "additionalProperties": false, "required": [ "updatedAt" ], "properties": { "updatedAt": { "type": "string", "format": "date-time" } } } }}