HH Webhooks Integration
| HH Reservation Status | Detail | payload |
|---|---|---|
| no_show | Customer does not attend reservation; restaurant can mark reservation status to no_show | { "partnerBookingId": "xxxxx", "vendorReservationId": "xxxxx", "status": "NOSHOW" } |
| arrived | Customer attends reservation; restaurant changes reservation status to arrived. if restaurant do not mark reservation as arrived then after 24hrs we assume it is arrived and then send arrived status webhook | { "partnerBookingId": "xxxxx", "vendorReservationId": "xxxxx", "status": "CONFIRM" } |
| cancelled | Restaurant cancels reservation; status changes to cancelled | { "partnerBookingId": "xxxxx", "vendorReservationId": "xxxxx", "status": "CANCEL" } |
| rejected | Restaurant rejects reservation; status changes to rejected | { "partnerBookingId": "xxxxx", "vendorReservationId": "xxxxx", "status": "CANCEL" } |
| cancel_modified | If Customer updates reservation date/time, then we cancels old reservation with cancel_modified status and creates new reservation with pending_arrival status (reservation_id is changes however vendor_reservation_id remains the same for both reservation) | N/A |
| pending_arrival (restaurant change) | Restaurant updates reservation details (date/time etc) | { "partnerBookingId": "xxxxx", "vendorReservationId": "xxxxx", "status": "UPDATE", "date": "", "time": "", "adult": "", "child": "" } |