Changelog
This page tracks changes to the public /v1 API. Within a version, changes
are additive only — new fields, new endpoints, never a renamed or removed
one. A breaking change means a new version (/v2), not a change to /v1.
Unreleased
Section titled “Unreleased”Live today:
GET /v1/ping— liveness check.GET /v1/availability— resource availability by date range and party size.GET /v1/resources,GET /v1/resources/{id}— resource, room-type, and rate-plan read.GET/PUT /v1/resources/{id}/rates,GET/PUT /v1/resources/{id}/restrictions— rate and restriction management.POST /v1/quotes— priced, signed, 15-minute quotes.POST /v1/holds/{id}/otp,POST /v1/holds/{id}/otp/verify— guest email verification.POST /v1/holds,POST /v1/holds/{id}/confirm— hold creation and confirmation (API-008). Confirming does not yet check for payment — see Holds and confirmation.GET/PATCH/DELETE /v1/bookings/{id}— booking read, transition, and cancellation (API-008,sk_only).- The embeddable widget (WID-001) — availability checking only. It does not take a booking end to end yet — see Embed the widget.
Not yet released: payment (Stripe, API-009) — until it ships, confirming a hold has no payment gate; the calendar API (API-012); outbound webhooks (API-014); the generated SDK (API-013); and quote/hold/checkout inside the widget (WID-002, WID-003).
This changelog starts recording dated entries once the API reaches its first tagged release.