Add Traveler API Reference

POST

book/traveler/reservationworkbench/{workbenchID}/travelers

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: Booking Guide, Booking Session Workflow

Send the Add Traveler request to add traveler/s to the reservation workbench. Traveler information can include traveler name and contact details. You can also use this request to send traveler-specific remarks including certain SSRs and travel documents such as a passport.

Request

Query Parameters

None.

Request Body

The data required for a traveler can vary by carrier.

Response

The response returns the system-generated traveler identifier. This identifier must be sent in any subsequent traveler-specific requests, such as ticketing and seat assignment.

Example Request

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

The following example request adds two travelers. For the first traveler it sends TravelDocument with passport details, and for the second traveler sends TravelDocument with visa details.

AirReservation 25.11.51 added the TravelerListRequest wrapper object to support the Traveler object as an array, which supports sending up to nine travelers in a single request. Best practice is to send TravelerListRequest for all add traveler requests, even for only one traveler. The previous payload, which consists of a single instance of Traveler and supports only one traveler per request, is still supported.

If adding any traveler with the INF, INS, CHD, or UNN (infant without a seat, infant in seat, child, unaccompanied child) PTC types, you must also specify the child's age, per the following example for a child passenger. This and the following examples send Traveler without the TravelerListRequest object, and only one passenger per request is supported in this format.

The following example request sends the CustomerLoyalty object to send a frequent traveler number.

The following example includes the optional Comment object; include a value to specify a freeform unique customer ID of your choice.

Example Response

The response returns a system-generated traveler identifier for each traveler added.