Why webhooks matter
Travel is asynchronous. Tickets, rooms, drivers, refunds and supplier health can change after the initial request. Webhooks keep your app and agent memory aligned with the real world.
Order created, confirmed, failed and cancelled events.
Refund and invoice events.
Supplier incident and recovery events.
Operational pattern
Store every event idempotently, update your local order state, then notify the user or agent only when the state is meaningful.