- Cancel Workbench Items
Cancel one or more offers or unpriced segments within the workbench. Offer types including air, hotel, vehicle. Ancillaries associated to air segments will by default cancel when the air segment is cancelled. Some restrictions on NDC and non-GDS hotel content apply.
- Mock serverhttps://developer.travelport.com/_mock/apis/flights/book/reservationworkbench/{ReservationResource_Identifier}/reservations/cancelitems
- https://api.pp.travelport.net/11https://api.pp.travelport.net/11/book/reservationworkbench/{ReservationResource_Identifier}/reservations/cancelitems
- https://api.travelport.net/11https://api.travelport.net/11/book/reservationworkbench/{ReservationResource_Identifier}/reservations/cancelitems
- Cancels the entire booking
- Cancels all offers
- retainSegmentsInd - cancel the filed fare from all air offers
- Cancels multiple offers
- retainSegmentsInd - cancel the filed fare from specified air offers
- Cancels a product within an offer
- Cancels a segment within a product
- Cancels multiple product and segment combinations
- Cancels all unpriced segments
- Cancels specific unpriced segments.
- Cancels offer and unpriced segment
curl -i -X POST \
'https://developer.travelport.com/_mock/apis/flights/book/reservationworkbench/{ReservationResource_Identifier}/reservations/cancelitems' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-H 'TVP-PCC-Core: DU7_1G' \
-H 'TraceId: TraceID_123456789' \
-H 'XAUTH_TRAVELPORT_ACCESSGROUP: 19Y88702-C27A-4E5D-829A-89D7016688B1' \
-H 'travelportPlusSessionIdentifier: 49f58f5f-c443-43b4-9f5d-be405fd00a01' \
-d '{
"@type": "CancelRequest",
"cancelAllInd": true
}'OK - Successful Response - 200
The response of a Create Reservation (Reference or Full Payload), Sync Reservation, Modify/Add Reservation, Create/Modify Passive Reservation, Retrieve Reservation, or Cancel Reservation endpoint. The structure detailed here is the same as for all of these API responses. For Post-Commit Workbench Create and Workbench Retrieve, the response is structured the same plus a workbench identifier. The information returned in the Reservation Retrieve response varies depending on the information that has been added to the reservation at the time of retrieve, whether the reservation has been ticketed, and whether the reservation was created using the Travelport TripServices APIs or another program.
Please note the requests for Workbench Commit (Create Reservation), Post-Commit Workbench Create, and Workbench Retrieve do not support the query parameters available in Reservation Retrieve and do not return the following:
- any document override, accounting, historical, and DOCI remarks
- any custom rules
- brand attributes
- baggage dimension and fee details
- fare rules
- ATPCO RouteHappy flight amenities
{ "ReservationResponse": { "@type": "response", "transactionId": "49f58f5f-c443-43b4-9f5d-be405fd00a01", "traceId": "TraceID_123456", "correlationId": "48fb4cd3-2ef6-4479-bea1-7c92721b988c", "reservationStatus": "Success", "Result": { "@type": "Result", "status": "Complete", "Error": [ … ], "Warning": [ … ] }, "Identifier": { "value": "A0656EFF-FAF4-456F-B061-0161008D7C4E", "authority": "TVPT" }, "NextSteps": { "baseURI": "string", "id": "5", "NextStep": [ … ] }, "ReferenceList": [ { … } ], "CurrencyRateConversion": [ { … } ], "Pagination": { "@type": "Pagination", "page": 1, "pageSize": 20, "totalPages": 5, "totalItems": 100 } } }