Skip to content
KismetKismetDevelopers
llms.txt

List published vacation rentals for a manager

View .md

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.

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.

Name In Type Required Description
cursor query string no
limit query integer no
collection path string yes

This operation has no JSON request body.

Terminal window
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"
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.
{
"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
}
}