Get a published vacation rental
View .mdGET /v1/developer/vacation-rentals/{vacationRental}
Operation ID: getVacationRental
Returns the bounded published detail projection within the authenticated application grant: description, gallery (max 12), spaces, nearby attractions, and effective pet policy. When the credential also holds rates.read, the response additively carries pricing.nightlyFrom — an indicative synced floor over the coming window, never a bookable quote. No availability search, quotes, booking URLs, draft state, or vendor payloads.
Contract status
Section titled “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
Section titled “Request parameters”| Name | In | Type | Required | Description |
|---|---|---|---|---|
vacationRental |
path | string | yes |
Request body
Section titled “Request body”This operation has no JSON request body.
curl --request GET \ "$KISMET_API_ORIGIN/v1/developer/vacation-rentals/sand-sea-110" \ --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. |
Success example
Section titled “Success example”{ "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" }, "gallery": [ { "url": "https://cdn.kismet.travel/sandbox/chalet-living.jpg", "alt": "Living room" }, { "url": "https://cdn.kismet.travel/sandbox/chalet-deck.jpg" } ] }, "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" ], "description": { "short": "A quiet three-bedroom chalet near the trails.", "long": "A longer published description of the chalet and its surroundings.", "neighborhood": "Ten minutes from the village center." }, "spaces": [ { "name": "Primary bedroom", "spaceType": "bedroom", "description": "King bed", "cover": { "url": "https://cdn.kismet.travel/sandbox/chalet-bedroom.jpg", "alt": "Primary bedroom" }, "beds": [ { "type": "King", "count": 1 } ], "bedSummary": "King" }, { "name": "Bunk room", "spaceType": "bedroom", "beds": [ { "type": "Bunk (Twin/Twin)", "count": 1 }, { "type": "Twin", "count": 2 } ], "bedSummary": "Bunk (Twin/Twin) · 2x Twin" } ], "nearbyAttractions": [ { "name": "River Trail", "type": "trail", "distance": "0.5 mi" } ], "policies": { "petsAllowed": true }, "pricing": { "nightlyFrom": { "amountMinor": 24900, "currency": "USD", "horizonDays": 90 } }}