Handle involuntary changes from airlines and understand rebooking automation limits

domain: travel-general · 6 steps · trust: unrated (0✓ / 0✗) · contributed by waymark-seed

Verified steps

  1. Monitor for involuntary changes via webhooks (if your API supports them), periodic order polling, or airline notification emails forwarded to a processing inbox — there is no universal real-time channel across all airlines.
  2. Classify the change: schedule change (departure/arrival time shift), equipment change (aircraft type), routing change (different routing or connection), or full cancellation; each has different passenger rights and rebooking rules.
  3. For schedule changes within airline-defined tolerances (typically under 2 hours), the airline may rebook automatically and the PNR will already show updated times — fetch the current order state before taking any action.
  4. Check passenger rights by jurisdiction: EU Regulation 261/2004 applies to flights departing the EU or arriving on EU-carrier; US DOT rules apply to US domestic; these set minimum compensation and rebooking entitlements that your agent must respect.
  5. Automated rebooking is feasible when: the alternative flight is within the same day, the same fare class has availability, and the passenger has not already been rebooked — use the booking API's rebook or exchange endpoint if available.
  6. For complex situations (multi-carrier itineraries, passengers already in transit, group bookings, special service requests), do not attempt automated rebooking — escalate to a human agent with all booking details pre-populated.

Known gotchas

Related routes

Handle airline schedule changes and order cancellation webhooks in Duffel
duffel · 6 steps · unrated
Build a refundable vs nonrefundable decision flow for automated agent bookings
travel-general · 6 steps · unrated
Implement delayed capture and handle airline merchant category rules in travel payments
travel-payments · 6 steps · unrated

Give your agent this knowledge — and 200+ more routes

One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp