Post-Commit Workbench API Reference

POST

book/session/reservationworkbench/buildfromlocator?Locator={LocatorCode}

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/

Related Content:Booking Guide, Ticketing Guide

Initiate a post-commit workbench to create a session for ticketing or updating an existing reservation. This is a prerequisite step for any workbench session to modify, update, or ticket a reservation.

Reservation Retrieve and Post-Commit Workbench return air, hotel, and/or car segments for any reservation that includes that content, called a multi-content booking. All segments must have been booked with the JSON Air APIs, JSON Hotel APIs, JSON Car APIs (release pending), or a Travelport+ terminal program. You can add either GDS or NDC air offers to a hotel and/or car booking, but not both. See the Multi-content Booking Guide (Air, Hotel, Car) for workflows and examples.

Request

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

Query Parameters

Parameter Description Required/Optional

Locator

Send the reservation locator code in the Locator parameter.

Required

Request Body

None.

Response

The Post-Commit Workbench response uses the same structure as the Reservation Retrieve response, plus a workbench ID in an additional Identifier object at the end of the response; see Reservation Retrieve for documentation. However, the Post-Commit Workbench request does not support the query parameters available in Reservation Retrieve and so information such as fare rules and certain remarks are not returned. See the intro to the Reservation Retrieve response for a full list.

Example Request

This request does not use a message payload.

Example Response

The response returns the existing details in the booking, plus a workbench identifier at the end of the response in Identifier/value. This value must be sent in subsequent transactions to refer to this workbench.

For comparison purposes, note that the example booking shown here, with Travelport locator code BXPJVM, is also shown in the Workbench Commit API Reference example responses for both the booking and ticketing workbench commits, and in the Reservation Retrieve API Reference example for the ticketed one-way GDS Itinerary.