Skip to main content

When it fires

Way sends booking.cancelled when a booking is canceled, whether the cancellation is partial or full and whether it is performed by the brand or by the guest. Events arrive at your endpoint as a POST request with the body { "event": "booking.cancelled", "payload": { ... } }. When a webhook secret is set, the X-Way-Signature header carries an HMAC of the request body - see Verify signatures.

Payload

Sample

Retrieve the full booking with Get Booking, or cancel bookings programmatically with Cancel Booking.