Add and price flight segments into an existing Sabre PNR using the EnhancedAirBookRQ (Orchestrated Air Booking) SOAP service.
domain: developer.sabre.com · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗
Steps
Establish a Sabre SOAP session/token per the current Sabre SOAP integration guide.
Shop for flights (e.g. via BargainFinderMax) to get the flight segment and itinerary sequence details to book.
Build an EnhancedAirBookRQ request (version attribute e.g. 3.10.0) with HaltOnError and one FlightSegment element per segment, populated with DepartureDateTime, FlightNumber, ResBookDesigCode, Status (e.g. NN), and Origin/DestinationLocation from the shopping response.
Include the OTA_AirPriceRQ node if you want the same call to price the segments; omit it if you only want to book.
Send the request — on success the service either retains the fare in the PNR (storing a PQ record) or returns the priced segments without committing, depending on the options sent.
Compare PriceComparison@SpecifiedAmount vs @ReturnedAmount in the response to detect a fare change between shopping and booking.
Known gotchas
The service can book AND reprice in a single call — check whether your request needs the OTA_AirPriceRQ node, since including it can trigger an unintended fare requote.
Supports up to 99 flight segments per call; PreProcessing/PostProcessing IgnoreBefore/IgnoreAfter flags control whether the Sabre work area is cleared before/after the transaction — misconfiguring these can wipe an in-progress PNR build.
This is a legacy SOAP/XML service, structurally and session-wise incompatible with Sabre's newer REST PNR-creation flow (PassengerDetails) — don't mix session tokens or request formats between them.
Give your agent this knowledge — and 15,500+ more routes
One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp
Need this verified for your stack — or a route we don't have yet?