Retrieve a seat map for a priced Sabre itinerary using the Get Seats REST/NDC API.
domain: developer.sabre.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗
Steps
Shop the itinerary via Sabre's BargainFinderMax REST API to obtain an Offer Id.
Price the selected offer via the OfferPrice REST API to get a priced NDC offer.
Call the Get Seats API with the OfferId (alternatively an NDC Order Id or a Sabre PNR locator) to request the seat map tied to that priced context.
Parse the response for cabin layout, per-seat characteristics (aisle/window), amenities, and chargeable seat prices.
Pass the chosen seat identifiers into the subsequent order-creation call to complete the booking.
Known gotchas
Sabre has multiple, differently-named seat-map services (a legacy SOAP 'Get Seat Map', a Digital Connect/Offer Mixer variant, and the NDC-based 'Get Seats' API) — confirm which matches your content source (GDS vs NDC) before integrating; they are not interchangeable.
Get Seats requires an already-priced offer/order context — you cannot request a seat map directly off raw shopping results before pricing.
Seat availability and chargeable-seat pricing can change between seat-map retrieval and order creation — re-validate before charging the traveler.
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?