Mozrest provides a webhook system that allows Booking Channels to receive real-time updates when relevant changes occur to a booking. This includes updates to the booking status, changes to the date/time, party size, or cancellations.
During onboarding, the partner must share the endpoint URL where Mozrest should send webhook notifications.
Supported authentication methods include Bearer Token, Basic Auth, or a custom header.
| Event | Description |
|---|---|
update | Triggered when a booking is updated (e.g., time, party size, area, status) |
canceled | Triggered when a booking is cancelled |
{
"entity": "booking",
"entity_id": "60e5a3ed409541da3650bd90",
"action": "update",
"data": {
"partySize": 4,
"date": 1742043600,
"areaId": "60e5a3ed409541da3650bd90"
}
}{
"entity": "booking",
"entity_id": "60e5a3ed409541da3650bd90",
"action": "update",
"data": {
"status": "no-show"
}
}{
"entity": "booking",
"entity_id": "60e5a3ed409541da3650bd90",
"action": "canceled"
}- Respond with HTTP
2xxto acknowledge receipt. - Retries may occur in case of
4xxor5xxresponses. - Ensure idempotency on your side when processing repeated events.