Booking cancelled
Sent when a booking's state changes to cancelled. If the booking was confirmed, Easol also sends booking.updated for the same change.
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
type*string
The event type.
Value in
"booking.cancelled"timestamp*string
When the event happened, in ISO 8601 and UTC. It stays the same when a delivery is retried.
Format
date-timedata*
The booking the event is about. Retrieve it with GET /bookings/{id} for its current details.
Response Body
Example webhook body
Sent by POST to your endpoint URL.
{
"type": "booking.cancelled",
"timestamp": "2026-10-21T09:30:00Z",
"data": {
"id": "bk_mR2nL5pW",
"object": "booking"
}
}