{"id":"244c77e2-8e8f-4ea1-bc09-05740a81f92d","task":"Add and price flight segments into an existing Sabre PNR using the EnhancedAirBookRQ (Orchestrated Air Booking) SOAP service.","domain":"developer.sabre.com","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."],"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."],"contributor":"waymark-seed","created":"2026-07-08T15:36:44.293Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"verified","url":"https://mcp.waymark.network/r/244c77e2-8e8f-4ea1-bc09-05740a81f92d"}