Webhooks
Get notified when bookings change state. Webhooks deliver real-time updates to your endpoint so you can keep your systems in sync.
Event types
| Event | Triggered when |
|---|---|
stay.created | A new booking is initiated |
stay.confirmed | Booking confirmed by venue |
stay.modified | Dates, guests, or details change |
stay.cancelled | Booking is cancelled |
stay.checked_in | Guest checks in |
stay.checked_out | Guest checks out |
stay.no_show | Guest doesn't arrive |
What you receive
Event details
Event type, timestamp, and unique ID for tracking.
Stay data
Full booking details including venue, guest, dates, and totals.
Change tracking
For modifications, what changed and previous values.
Reliability
Signed payloads
All webhooks are HMAC-SHA256 signed. Verify before processing.
Automatic retries
Failed deliveries retry with exponential backoff. Replay from dashboard.
Setup
- Go to your developer dashboard
- Add your endpoint URL
- Select which events to receive
- Copy your webhook secret
- Start receiving events