Reservation Cancel API Reference (GDS)
|
POST |
receipt/reservations/{LocatorCode}/receipts For {LocatorCode} send the locator code returned at booking commit or in Reservation Retrieve in Receipt/Confirmation/Locator/value. 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. The previous production endpoints will be deprecated 30 Jan 2026. Pre-production endpoints were deprecated 5 Dec 2025. 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
|
Object |
Description |
|---|---|
|
ReceiptListResponse |
Top level object for response. Includes ReceiptID object. |
|
ReceiptID |
Top level object for cancellation details. Key value pair:
|
|
Identifier |
Identifier details for this transaction. In this case, authority is always Travelport and value provides a system-generated internal idnetifier for the response. Key value pairs.
|
|
Cancellation |
Top level object for cancellation details.
Includes the Locator object. |
|
Locator |
Cancellation details of the canceled itinerary in the following key value pairs:
|
Example Request
There is no message payload.
Example Response
{
"ReceiptListResponse": {
"ReceiptID": [
{
"@type": "ReceiptCancellation",
"id": "receipt_1",
"Identifier": {
"authority": "Travelport",
"value": "bae9f140-ff5e-4685-b72f-70a6ef9beedd"
},
"Cancellation": {
"@type": "CancellationHold",
"Locator": {
"locatorType": "Locator",
"source": "1G",
"sourceContext": "Travelport",
"value": "0GM4S1"
}
}
}
]
}
}