---
title: "Get a published vacation rental manager"
description: "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."
---

`GET /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

| 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

| Name | In | Type | Required | Description |
| --- | --- | --- | --- | --- |
| `collection` | path | string | yes |  |

## Request body

This operation has no JSON request body.

## cURL

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.

```sh
curl --request GET \
  "$KISMET_API_ORIGIN/v1/developer/collections/example-collection" \
  --header "Authorization: Bearer $KISMET_DEVELOPER_API_KEY" \
  --header "Accept: application/json"
```

## 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

```json
{
  "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

Content type: `application/json`. Required fields, nullable values, and nested structures are defined below.

<details>
<summary>View complete response schema</summary>

```json
{
  "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"
        }
      }
    }
  }
}
```

</details>

## Machine-readable sources

- [This page as Markdown](/api/reference/get-vacation-rental-manager.md)
- [Developer API OpenAPI v0.7.46](/openapi.json)
