New Workbench API Reference
POST |
book/session/reservationworkbench Base path: Use this base path if you have not yet received or not migrated to the new credentials from Travelport:
Use this base path after you have migrated to the new credentials from Travelport (using .net instead of .com):
|
Related Content:Air Booking Guide, Booking Session Workflow
Use this request to initiate a workbench for a new reservation. This prerequisite step for booking creates the workbench session in which all booking details are added together to create a reservation at workbench commit. See the Booking Workflow summary and diagrams in the Air Booking Guide for the booking workflow.
Request
As part of the request requirements, also see Authentication and Common Air Headers.
Query Parameters
None.
Request Body

Object |
Description |
Required/Optional |
---|---|---|
ReservationID |
Empty container to request workbench ID. |
Required |
Response

Object |
Description |
---|---|
ReservationResponse |
Top level object. |
Reservation |
Top level object. Includes Identifier. |
Identifier |
Workbench identifier. In this case authority is always Travelport, and value is the workbench identifier that must be sent in all subsequent requests for this workbench session. Key value pairs:
|
Example Request

{
"ReservationID": {
}
}
Example Response
The response returns a workbench identifier that must be sent in all subsequent requests for this workbench session.

{
"ReservationResponse": {
"Reservation": {
"@type": "Reservation",
"Identifier": {
"authority": "Travelport",
"value": "af9da82f-1966-4134-8561-3fd1a430d62e"
}
}
}
}