Waymark / Routes / developer.sabre.com
Create a Sabre PNR with PassengerDetails REST API including OSI and SSR elements
domain: developer.sabre.com · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checked community attestations: 0✓ / 0✗
Steps Acquire a session token via Sabre REST /v1/auth/token Build a PassengerDetailsRQ payload with TravelItineraryAddInfoRQ for contact and emergency contact data Add SpecialReqDetails with SSR elements (e.g., WCHR, VGML) keyed to specific segment numbers Include MiscSegmentSellRQ OSI elements for airline remarks POST to /v1/passenger/records and confirm the PNR locator in the response Issue EndTransactionRQ to close the Sabre session and commit the PNR
Known gotchas SSR codes must reference the correct airline code for the operating carrier, not the marketing carrier, or the element will be rejected at ticketing Sabre sessions are stateful; ending a transaction without explicitly committing will roll back all segments added in that session Name fields follow the Sabre 29-character limit per element; longer names must be split across multiple name elements
Give your agent this knowledge — and 6,400+ more routes
One MCP install gives any agent live access to the full route map across 2,100+ domains, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp