Reservation Cancel API Reference (GDS)

POST

receipt/reservations/{LocatorCode}/receipts

For {AggregatorLocatorCode} send the locator code returned at booking or in Reservation Retrieve in Receipt/Confirmation/Locator/value.

Hotel bookings return multiple locator codes. Send the value from the instance of Receipt with Confirmation/Locator/locatorType=PNR Locator. See Locator Codes for details.

Base path:

Pre-production https://api.pp.travelport.net/11/air/

Production https://api.travelport.net/11/air/

Travelport has updated all JSON API authentication and authorization endpoints. Previous pre-production endpoints were deprecated 5 Dec 2025. Previous production endpoints are scheduled for deprecation 30 Jan 2026. API transactions using these endpoints after these dates in those environments will fail. See Endpoint Migration for details.

Related Content: Booking Guide, Reservation Retrieve Guide

Canceling a GDS reservation requires a single cancel request as detailed here. A reservation is a held booking that has not been ticketed.

Alternately, you can use Cancel Workbench Items to cancel the booking, which requires a flow with workbench create and a workbench commit instead of a single call.

To cancel an NDC reservation, see the Cancel API Reference (NDC).

Request

As part of the request requirements, also see Authentication and Common Air Headers.

Query Parameters

None.

Request Body

To cancel a reservation, send a POST request that includes the reservation to cancel to the endpoint above. There is no message payload.

Response

Example Request

There is no message payload.

Example Response