Webhook Overview
Atlas API webhook setup, event coverage, delivery expectations, and incident follow-up guidance.
Last updated
Was this helpful?
Atlas API webhook setup, event coverage, delivery expectations, and incident follow-up guidance.
💬 Need help? If you're stuck, ask Eva in the Help Center for instant diagnostics.
Use this section to register webhook endpoints and consume event notifications.
Start here when you need to:
register webhook delivery before go-live
understand which booking events Atlas can notify
decide how webhook fits with order query and airline email
configure webhook as one delivery option in Atlas notifications
Need ATRIP notification setup across webhook, email, and team chat? Start with Multi-channel Notifications.
If you need channel setup first, open Multi-channel Notifications before reading webhook event details.
No.
Webhook delivery is best effort.
Use order query, airline email, and incident follow-up for final reconciliation.
Use webhook as the server-to-server delivery option in Atlas notifications.
Use webhook to speed up event handling for ticketing completion, void updates, schedule changes, airline status updates, email capture, and incident follow-up.
Use Multi-channel Notifications when you also need ATRIP delivery in email, DingTalk, WeCom, Slack, or Teams.
Do not treat webhook as the only source of truth for booking state.
No.
Use webhook as an early signal.
Use queryOrderDetails.do for final ticketing confirmation.
Webhooks will automatically notify you on airline changes that affect your customers’ bookings. For example, when an airline has changed the flight schedule affecting one of your orders, the Atlas API will send a notification about this event to your server, and you can process it. For example, you may take actions by updating your database or emailing the customer.
Atlas provides the webhook functionality on the “best possible basis”. Atlas does not take the responsibility for providing all the notifications. For any schedule changes please always refer to the email sent by the airline to the email id provided in the booking request.
Use webhook as a near-real-time signal.
Then confirm the final state with order query, incident query, or airline email when needed.
For orders created from getOfferPrice.do, monitor the order actively inside the 5-minute ticketing window.
Use webhook to shorten reaction time for completion, cancellation, and incident follow-up.
Then confirm the final outcome with queryOrderDetails.do.
Webhook should not be the only timeout detector for the fulfillment flow.
Keep active order polling during the ticketing window.
Use Webhook Registration & Incidents to save the webhook URL before go-live.
If you also use mailbox or chat delivery, configure those channels in Multi-channel Notifications.
Handle ticketing, void, schedule, airline, email, and incident notifications.
Atlas sends webhook notifications for these common scenarios:
Ticket booked: Ticketing Complete Notification
Void submitted or updated: Void Notification
Change in flight schedule: Schedule Change Notification
Airline status update: Airline Status Update Notification
Email received: Email Notification
Use incident queries and order APIs to confirm final state.
Incident notification: Incident Notification
Incident query: Incident Query
Webhook should not replace:
queryOrderDetails.do for final ticketing confirmation
queryVoidOrders.do for final void reconciliation
airline email for schedule-change awareness
incident query for deeper incident reconciliation
active order monitoring during the fulfillment-flow deadline
Last updated
Was this helpful?
Was this helpful?

