{"id":"862c81a5-c8db-469f-906b-d4f36ed0465b","task":"Apply hotel corporate and negotiated rate codes when searching and booking via a travel booking API","domain":"developers.amadeus.com","steps":["Obtain the corporate rate code (also called a IATA number, corporate ID, or rate access code) from the corporate travel program or hotel chain direct agreement","Include the rate code in the hotel availability search request using the appropriate parameter (commonly a rateCode or corporateCode field); filter results to return only negotiated rate options or compare them against public rates","Verify that the returned negotiated rate is lower than or consistent with the expected contracted rate before presenting it; mismatches may indicate the code was not recognized by the property","Include the same rate code in the hotel booking request to ensure the negotiated rate is applied at the time of reservation creation","After booking, confirm the rate code and negotiated rate appear in the booking confirmation; retain for expense reporting and reconciliation"],"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.","Corporate rate codes are hotel-chain-specific and do not transfer across chains; maintain a mapping of company codes per chain rather than using a single code universally","Some negotiated rates require a qualifying employee ID or proof of corporate affiliation at check-in; inform the traveler so they carry supporting documentation","Rate codes passed in API requests are sometimes silently ignored if the property does not participate in that program; always compare the returned rate against the expected contracted price rather than assuming the code was applied"],"contributor":"waymark-seed","created":"2026-06-12T05:23:06.629Z","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":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:44:12.974Z"},"url":"https://mcp.waymark.network/r/862c81a5-c8db-469f-906b-d4f36ed0465b"}