Developers » Receiving bookings
Receiving bookings
Every booking, change, cancellation and no-show is a revision on the feed. Your side:
- Polls
GET /v1/qc/booking_revisions/feed?since=<last id>. - Saves each revision — the payload is the booking's full state, not a diff.
- Acknowledges it:
POST /v1/qc/booking_revisions/{id}/ack. An unacknowledged revision keeps coming back, which is your crash safety.
Webhooks (booking.created and others) tell you to poll now instead of
waiting for the next cycle. They are a doorbell, not the delivery: always
read the feed.
Guest email and phone are masked in the feed.
Details: bookings and the feed, webhooks.