Reprice API Reference

POST

reprice/reservationworkbench/{workbenchID}/offers/buildfromcatalogofferings

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.

The Reprice API confirms pricing on a selected offer from a preceding Reshop API response and adds that offer to the workbench during an exchange of a held booking or ticketed itinerary for a new itinerary. It must be followed by a Resell request to commit the workbench and complete the exchange. If additional payment is required when exchanging a ticketed itinerary, you may need to send Add Form of Payment and Add Payment before committing the workbench.

See the NDC Modify, Cancel, and Exchange Guide for details on supported options and workflows.

Request

Query Parameters

None.

Request Body

Response

The Reprice response uses the same format as the AirPrice Reference Payload API response, with the following exceptions:

  • OfferID is returned with @type value of OfferModify instead of Offer.

  • As in the Reshop request, the amounts in the Price object are not the amounts for the new offer but rather the new offer compared with the existing offer on the booking or ticket. In Price/TotalPrice:

    • a positive number indicates the additional amount due for the new offer
    • a zero amount indicates an even exchange
    • a negative number indicates the offer costs less than the original itinerary and a partial refund is due

Example Request

Example Response

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

The response returns details for the modified itinerary, a total price difference, and a breakdown of the fare difference by PTC for the selected offer.