reservation.updated
Fired when a reservation is modified — dates changed, guest count updated, status changed, or notes added.
Payload
{
"event": "reservation.updated",
"timestamp": "2026-04-04T14:30:00Z",
"data": {
"id": "215906",
"confirmationCode": "HMA1234567",
"changes": {
"checkOut": { "from": "2026-06-05", "to": "2026-06-07" },
"totalPrice": { "from": "1250.00", "to": "1750.00" }
}
}
}Handler Example
if (event === 'reservation.updated') {
const { changes } = data
if (changes.checkOut) console.log('Checkout extended to', changes.checkOut.to)
}Tip: Always return a 200 status code to acknowledge receipt. Failed deliveries are retried 3 times with exponential backoff.Learn more about webhook reliability →
AI