Get the synced nightly calendar for a vacation rental
View .mdGET /v1/developer/vacation-rentals/{vacationRental}/calendar
Operation ID: getVacationRentalCalendar
Per-night availability and indicative nightly rates from Kismet’s synchronized calendar plane for a bounded date window (max 90 days, today onward). meta.lastSyncedAt communicates recency. This is never a bookable quote: totals, fees, taxes, and checkout are out of scope. nightlyRate is null when the connected source withholds the rate; a night is bookable only when available is true.
Contract status
Section titled “Contract status”| Field | Value |
|---|---|
| Maturity | beta |
| Required capability | rates.read |
| Freshness class | synced-commercial |
| Quota cost | 1 |
| Operational owner | API + Booking Platform |
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 |
|---|---|---|---|---|
start |
query | string | yes | |
end |
query | string | yes | |
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/calendar" \ --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”{ "data": [ { "date": "2026-08-01", "available": true, "nightlyRate": { "amountMinor": 18900, "currency": "USD" }, "minStay": 2, "checkInAllowed": true, "checkOutAllowed": true }, { "date": "2026-08-02", "available": false, "nightlyRate": null, "checkInAllowed": false, "checkOutAllowed": true } ], "meta": { "start": "2026-08-01", "end": "2026-08-02", "lastSyncedAt": "2026-07-01T00:00:00.000Z" }}