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: 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: 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.