Initiate a stateful Sabre SOAP session with OTA_SessionCreateRQ
Send OTA_AirPriceLLSRQ with fare-basis override or auto-price to generate a stored price quote (PQ)
Inspect the PriceQuote response to confirm fare basis, total fare, and tax breakdown
Issue AirTicketLLSRQ referencing the PQ number and a form of payment
Parse the AirTicketRS to extract e-ticket numbers for each coupon
Commit the session with EndTransactionLLSRQ and verify the PNR status is 'HK'
Known gotchas
Stored price quotes expire; the default TTL is 24 hours but airline tariff changes can invalidate a PQ immediately, so always reprice immediately before ticketing
AirTicketLLSRQ requires a form of payment that matches the fare's permitted payment types; a cash PQ cannot be ticketed with a credit card without re-pricing
SOAP session tokens carry a hard timeout; long-running automation must refresh the session with OTA_SessionCreateRQ before the timeout or implement token-keep-alive pings
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