---
title: "List published vacation rentals for a manager"
description: "Returns published Kismet content within the authenticated application grant. When the credential also holds collection-wide `rates.read`, each row may add `pricing.nightlyFrom`, derived from Kismet's cached calendar plane over the coming window. It is indicative display pricing, never a dated quote. No availability search, booking URL, draft state, or vendor payload is returned. List ordering is stable across pages of one listing pass but otherwise unspecified — do not depend on it; pin a specific rental by id or slug."
---

`GET /v1/developer/collections/{collection}/vacation-rentals`

**Operation ID:** `listVacationRentals`

Returns published Kismet content within the authenticated application grant. When the credential also holds collection-wide `rates.read`, each row may add `pricing.nightlyFrom`, derived from Kismet's cached calendar plane over the coming window. It is indicative display pricing, never a dated quote. No availability search, booking URL, draft state, or vendor payload is returned. List ordering is stable across pages of one listing pass but otherwise unspecified — do not depend on it; pin a specific rental by id or slug.

## Contract status

| Field | Value |
| --- | --- |
| Maturity | `beta` |
| Required capability | `vacation_rentals.read` |
| Freshness class | `published-content` |
| Quota cost | `1` |
| Operational owner | API + Developer Experience |

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 |
| --- | --- | --- | --- | --- |
| `cursor` | query | string | no |  |
| `limit` | query | integer | no |  |
| `collection` | path | string | yes |  |

## Request body

This operation has no JSON request body.

## cURL

```sh
curl --request GET \
  "$KISMET_API_ORIGIN/v1/developer/collections/sand-sea-condos/vacation-rentals" \
  --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. |

### Success example

```json
{
  "data": [
    {
      "resourceType": "bookable_product",
      "type": "vacation_rental",
      "id": "22222222-2222-4222-8222-222222222222",
      "slug": "sandbox-chalet",
      "name": "Sandbox Chalet",
      "tagline": "A cozy evaluation chalet",
      "collection": {
        "id": "11111111-1111-4111-8111-111111111111",
        "slug": "sandbox-stays",
        "name": "Sandbox Stays"
      },
      "capacity": {
        "bedrooms": 3,
        "bathrooms": 2,
        "maxGuests": 8
      },
      "location": {
        "locality": "Dover",
        "region": "VT",
        "postalCode": "05356",
        "country": "US",
        "geo": {
          "latitude": 42.94,
          "longitude": -72.87,
          "precision": "approximate"
        }
      },
      "media": {
        "hero": {
          "url": "https://cdn.kismet.travel/sandbox/chalet-hero.jpg",
          "alt": "Chalet exterior"
        }
      },
      "amenityHighlights": [
        "Hot tub",
        "EV charger"
      ],
      "links": {
        "self": "/v1/developer/vacation-rentals/22222222-2222-4222-8222-222222222222"
      },
      "publication": {
        "publishedAt": "2026-06-15T00:00:00.000Z",
        "updatedAt": "2026-07-01T00:00:00.000Z"
      },
      "capabilities": [
        "vacation_rentals.read"
      ]
    }
  ],
  "page": {
    "limit": 20,
    "nextCursor": null
  }
}
```

## Machine-readable sources

- [This page as Markdown](/api/reference/list-vacation-rentals.md)
- [Developer API OpenAPI v0.7.0](/openapi.json)
