Skip to main content

booking.cancelled

What this event means

booking.cancelled is emitted when a confirmed booking is cancelled. The cancellation_reason field will contain the reason provided, if any.

Webhook type

booking.cancelled

Internal source mapping

Payload example

Delivery and idempotency handling

  • Use data.id as the primary idempotency key.
  • data.cancellation_reason may be null if no reason was provided.
  • Cancel any downstream reminders or CRM tasks associated with this booking on receipt.
Last modified on April 27, 2026