Read the change feed
An append-only, ordered feed of events. Public events (rates, availability, content, promotions,
reviews) are visible to everyone; reservation and group-request events only to the partner that
owns them.
Start with since=0, process the events in order, store meta.next_cursor, and pass it as since
next time. Keep calling straight away while meta.has_more is true.
Query Parameters
The sequence number to read after.
Default:0
>= 0
Comma-separated event types to include.
Example:availability.changed,rates.changed
Default:100
>= 1<= 500
Response
200 application/json
Response
Events after the cursor.
Example:{"id":"evt_01jbx5a1b2c3d4e5f6g7h8j9k0","sequence":4182,"type":"availability.changed","occurred_at":"2026-10-24T05:54:42Z","property_code":"KTNYC","subject":{"type":"room_type","id":"KTNYC:TWRK"},"data":{"room_type_code":"TWRK","start_date":"2026-12-04","end_date":"2026-12-06"}}
Show Child Parameters
Show Child Parameters
Authentication
Query Parameters
Webhooks
Push delivery of change events to your endpoints.
List event types
Response
200 application/json
Response
Subscribable event types.
Show Child Parameters
Authentication
List subscriptions
Response
200 application/json
Response
Your subscriptions.
Show Child Parameters
Authentication
Create a subscription
Write. The signing secret is returned only in this response (and after rotation). Store it securely.
Headers
Optional. Makes the request safe to retry for 24 hours.
<= 255 characters
Example:8e03978e-40d5-43e8-bc93-6894a57f9324
Body
application/json
Body
WebhookCreate
Must be HTTPS in production.
Allowed values:reservation.createdreservation.modifiedreservation.cancelledreservation.add_ons_changedavailability.changedrates.changedproperty.updatedpromotion.publishedreview.publishedgroup_request.createdgroup_request.updatedwebhook.ping
>= 1 items
Only events for these properties; null for all.
Default:true
Response
application/json
Response
Subscription created.