Skip to content
KismetKismetDevelopers
llms.txt

Get the synced nightly calendar for a vacation rental

View .md

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

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.

Name In Type Required Description
start query string yes
end query string yes
vacationRental path string yes

This operation has no JSON request body.

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