Traveler Update API Reference
|
Put |
book/traveler/reservationworkbench/{workbenchID}/travelers/updatefromtravelerupdateditems/{TravelerUpdatableItemsListResponseIdentifier} For {workbenchID} send the workbench identifier returned in ReservationResponse/Identifer/value in the workbench create response. For {TravelerUpdatableItemsListResponseIdentifier} send the system-generated transaction identifier returned in the preceding Traveler Updatable Items response in TravelerUpdatableItemsListResponse/Identifier/value. Base path: Pre-production https://api.pp.travelport.net/11/air/ Production https://api.travelport.net/11/air/ Travelport has updated all JSON API authentication and authorization endpoints. Previous pre-production endpoints were deprecated 5 Dec 2025. Previous production endpoints are scheduled for deprecation 30 Jan 2026. API transactions using these endpoints after these dates in those environments will fail. See Endpoint Migration for details.
|
Related Content: Booking Guide, Traveler Modify Guide
The Traveler Update request follows an Traveler Updatable Items request and makes a change to one or more objects returned in that Updatable Items response. It is sent as part of a workbench session, either during the initial booking workflow or a post-commit workbench for an existing reservation. It is followed by a workbench commit.
Request
As part of the request requirements, also see Authentication and Common Air Headers.
Query Parameters
None.
Request Body
|
Object |
Description |
Required/Optional |
|---|---|---|
|
TravelerQueryUpdate |
Top level object. |
Required |
|
TravelerUpdatedItem |
Item/s to update. Array. Send one instance for each TravelerUpdatableItem from the Updatable Items response that you want to modify. Send with one of the following indicators for the desired action with the information sent in TravelerUpdatableItemID below:
|
Required |
|
@type value TravelerUpdatedItem{ObjectName} |
Send with @type set to the type for the object to modify as returned in the Updatable Items response. Supported objects are:
|
Required |
|
TravelerUpdatableItemID |
The unique value returned in TravelerUpdatableItem/Identifier in the Updatable Items response for the item you want to add/modify/delete. |
Required |
|
{ObjectName} |
The appropriate object name and all associated attributes supported for modification for that object. See the Add Traveler API Reference for details of traveler-related objects for the following supported objects to send:
|
Required |
Response
The response returns a 204 No Content message.
Example Request
Updating traveler name is supported only for NDC on select carriers.
{
"TravelerQueryUpdate": {
"TravelerUpdatedItem": [
{
"@type": "TravelerUpdatedItemPersonName",
"modifyInd": true,
"TravelerUpdatableItemID": "6f0ae183-1ffd-4862-89a3-c8df0bd4be42",
"PersonNameUpdatable": {
"Given": "TESTFIRSTABC",
"Surname": "TESTLAST"
}
}
]
}
}
{
"TravelerQueryUpdate": {
"TravelerUpdatedItem": [
{
"@type": "TravelerUpdatedItemCustomerLoyalty",
"addInd": true,
"TravelerUpdatableItemID": "2abe9c17-0f5f-4368-94c7-fa6b36749bf6",
"CustomerLoyalty": {
"id": "customerLoyalty_1",
"supplier": "QF",
"cardHolderName": "LOYTEST JORDAN",
"value": "1295036"
}
}
]
}
}
{
"TravelerQueryUpdate": {
"TravelerUpdatedItem": [
{
"@type": "TravelerUpdatedItemTravelDocument",
"deleteInd": true,
"TravelerUpdatableItemID": "52da40ee-7eda-4844-b7aa-1d57c3667560"
}
]
}
}
{
"TravelerQueryUpdate": {
"TravelerUpdatedItem": [
{
"@type": "TravelerUpdatedItemComments",
"modifyInd": true,
"TravelerUpdatableItemID": "a9736dc1-c6b4-4e71-8c1c-5f04761d60ca",
"Comments": {
"@type": "Comments",
"Comment": [
{
"id": "comment_1",
"value": "Name remarks update"
}
]
}
}
]
}
}
Example Response
The response returns a 204 No Content message.