Refund Quote API Reference

POST

book/airoffer/reservationworkbench/{{workbenchID}/offers/canceloffer

For {workbenchID} send the workbench identifier returned in ReservationResponse/Identifer/value in the workbench create response.

Base path:

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

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

Related Content: NDC Modify, Cancel, and Exchange Guide

NDC only; not supported for GDS.

Use the Refund Quote API to determine what if any refund value may be available on a ticket. Establish a workbench session, send the Refund Quote request detailed here, then send an Order Cancel request if you want to cancel the ticket for a refund.

For Singapore Airlines (SQ) only, you can use the Refund Quote request to cancel specified segments instead of the entire itinerary: Send a product identifier along with the offer identifier. The ticket value is retained.

Refund Quote is a mandatory step when canceling a ticket outside the void period and there is any difference between the value of any potential refund and the purchase price. If Refund Quote is not sent, and there is not an available refund in the exact amount of the purchase price, Order Cancel returns the error message OFFER CANNOT BE CANCELED WHEN REFUND AMOUNT DOES NOT EQUAL OFFER PRICE. PERFORM A REFUND QUOTE AND TRY AGAIN.
See the NDC Modify, Cancel, and Exchange Guide for details on supported options and workflows.
For differences in support between GDS and NDC in the JSON APIs, see the support tables for seats, ancillaries, fare rules, and exchanges. Also see the NDC Carrier-Specific Notes and the NDC and GDS Functionality Comparison Chart.
For carrier-specific NDC differences, see NDC capabilities by airline through JSON API in the Travelport Knowledge Base. If you need login assistance, see Knowledge Base NDC Resources.

Request

Query Parameters

None.

Request Body

Send the message payload per below. For Singapore Airlines (SQ) only, you can cancel specified segments by sending a product identifier along with the offer identifier.

Response

 

Example Request

The following example sends an offer identifier. All segments on the itinerary will be canceled in the subsequent Order Cancel request.

Example Response

For additional examples and scenarios, download the developer toolkits and see Using Postman and Developer Toolkits.

The response returns in the Modify Price object any refund that may be available. A positive number indicates the amount of the refund if the ticket is canceled with a subsequent Order Cancel request. A negative value indicates the amount of the ticket value that would be forfeited if the ticket is canceled with a subsequent Order Cancel request.