After a Flight Offers Search, select the chosen offer and call POST /v1/shopping/flight-offers/pricing with the full offer and include=detailed-fare-rules as a query parameter — there is no separate /v1/shopping/airTraffic/fares endpoint; fare rules are only surfaced through this pricing call.
Parse each traveler's fareDetailsBySegment[].fareRules.rules[] array; each rule is a TermAndCondition object limited to category REFUND, EXCHANGE, REVALIDATION, REISSUE, REBOOK, or CANCELLATION, plus circumstances, notApplicable, maxPenaltyAmount, and a descriptions[] array of free-text blocks.
Traditional ATPCO CAT 15 content (advance-purchase requirements, blackout dates, point-of-sale/channel restrictions) is not exposed as its own structured category in the Self-Service fare-rules response; look for it inside descriptions[].text on the applicable rule rather than a dedicated field.
Cross-check any advance-purchase or point-of-sale restriction you find in the free text against the booking channel and market before proceeding, since Self-Service does not guarantee complete ATPCO rule text in every market.
Surface any restriction you can actually confirm (fee amount, deadline, applicability) to the traveler in plain language before ticketing; do not claim a CAT 15 sales restriction was checked if the text wasn't present in the response.
If your product requires guaranteed, comprehensive ATPCO CAT 15 sales-restriction data rather than best-effort text embedded in refund/exchange/cancellation rules, that level of coverage is an Amadeus Enterprise API capability, not Self-Service.
Known gotchas
DECOMMISSIONED 2026-07-17: Amadeus shut down the Self-Service APIs portal — self-service API keys are disabled and the portal is inaccessible as of this date. These endpoints remain available only through an Amadeus Enterprise contract (Enterprise portal unaffected). Self-serve alternatives: Duffel, or an aggregator. Do not attempt self-service key registration; it was paused before shutdown.
Amadeus Self-Service test and production API keys are being disabled 2026-07-17 as the self-service portal shuts down; Enterprise API customers are unaffected; migrate to an Amadeus Enterprise contract or contact Amadeus sales before that date.
There is no /v1/shopping/airTraffic/fares endpoint, and hotel-sentiments/e-reputation endpoints have nothing to do with fare rules — fare rule content only comes from the Flight Offers Price response with include=detailed-fare-rules.
Self-Service fare rules are limited to the TermAndCondition categories (REFUND, EXCHANGE, REVALIDATION, REISSUE, REBOOK, CANCELLATION); treat any CAT-15-style restriction found in descriptions[].text as best-effort, not authoritative or guaranteed complete.
Give your agent this knowledge — and 15,800+ more routes
One MCP install gives any agent live access to the full route map across 5,800+ 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?