v1
latestOpenAPI 3.0.02026-08-061029011.1 MBAdd Single Traveler
Send the Add Traveler request to add a single traveler to the reservation workbench. Traveler information can include traveler name and contact details, add traveler-specific remarks including certain SSRs and travel documents such as a passport.
Add each traveler to the same workbench with separate POST requests.
Alternatively, use air/book/traveler/reservationworkbench/{workbenchID}/travelers/list when adding multiple travelers.
Path parameters
The Reservation Identifier you wish to add the Traveler information to
Headers
Identifier used to correlate Air API invocations across a multi-call business flows.
Identifies the Travelport access group with which the caller is associated
travelportPlusSessionIdentifier used to maintain an established agency session
Allows user to pass PCC instead of Access Group ID
Request body
Example request
{
"@type": "Traveler",
"Identifier": {
"value": "A0656EFF-FAF4-456F-B061-0161008D7C4E",
"authority": "TVPT"
},
"birthDate": "2021-06-05",
"gender": "Female",
"PersonName": {
"@type": "PersonNameDetail",
"Prefix": "Mr",
"Given": "John",
"Middle": "Erick",
"Surname": "Smith"
},
"Address": [
{
"@type": "AddressDetail",
"id": "Address_1",
"BldgRoom": {
"value": "Moore House",
"buldingInd": true
},
"Number": {
"value": "23B",
"streetNmbrSuffix": "B",
"streetDirection": "NW",
"ruralRouteNmbr": "76",
"po_Box": "1001"
},
"Street": "ABC Street",
"AddressLine": [
"2035 S Havana street"
],
"City": "Dublin",
"County": "Berkshire",
"StateProv": {
"value": "CA",
"name": "California"
},
"Country": {
"value": "US",
"id": "23",
"name": "United States",
"codeContext": "IATA"
},
"PostalCode": "Sl6 1AB",
"Addressee": "ACME INC",
"role": "Business"
}
],
"Telephone": [
{
"@type": "Telephone",
"countryAccessCode": "1",
"areaCityCode": "972",
"phoneNumber": "972-000-787",
"extension": "234",
"id": "3",
"cityCode": "DEN",
"role": "Mobile"
}
],
"Email": [
{
"value": "exampledomain@example.com",
"id": "email_1",
"emailType": "FROM",
"comment": "work email",
"preferredFormat": "text/html",
"shareMarketing": "Yes",
"shareSync": "Yes",
"optOutInd": "Yes",
"optInDate": "2026-03-03T11:11:00Z",
"optOutDate": "2026-03-03T11:11:00Z",
"validInd": true,
"provisionedInd": true
}
],
"passengerTypeCode": "CHD",
"nationality": "AL",
"age": 13,
"CustomerLoyalty": [
{
"value": "132456",
"id": "Loyalty_1",
"priority": 2,
"programId": "HY",
"programName": "Frontier-EarlyReturns",
"supplierType": "Hotel",
"supplier": "UA",
"tier": "Silver",
"shareWithSupplier": [
"[\"AF\",\"KL\"]"
],
"cardHolderName": "John Smith",
"validatedInd": true,
"prefix": "Dr",
"given": "John",
"middle": "Wilkinson",
"surname": "Smith"
}
],
"AlternateContact": [
{
"@type": "AlternateContact",
"contactType": "Relative",
"relation": "Mother",
"PersonName": {
"@type": "PersonNameDetail",
"Prefix": "Mr",
"Given": "John",
"Middle": "Erick",
"Surname": "Smith"
},
"Address": [
{
"@type": "AddressDetail",
"id": "Address_1",
"BldgRoom": {
"value": "Moore House",
"buldingInd": true
},
"Number": {
"value": "23B",
"streetNmbrSuffix": "B",
"streetDirection": "NW",
"ruralRouteNmbr": "76",
"po_Box": "1001"
},
"Street": "ABC Street",
"AddressLine": [
"2035 S Havana street"
],
"City": "Dublin",
"County": "Berkshire",
"StateProv": {
"value": "CA",
"name": "California"
},
"Country": {
"value": "US",
"id": "23",
"name": "United States",
"codeContext": "IATA"
},
"PostalCode": "Sl6 1AB",
"Addressee": "ACME INC",
"role": "Business"
}
],
"Telephone": [
{
"@type": "Telephone",
"countryAccessCode": "1",
"areaCityCode": "972",
"phoneNumber": "972-000-787",
"extension": "234",
"id": "3",
"cityCode": "DEN",
"role": "Mobile"
}
],
"Email": [
{
"value": "exampledomain@example.com",
"id": "email_1",
"emailType": "FROM",
"comment": "work email",
"preferredFormat": "text/html",
"shareMarketing": "Yes",
"shareSync": "Yes",
"optOutInd": "Yes",
"optInDate": "2026-03-03T11:11:00Z",
"optOutDate": "2026-03-03T11:11:00Z",
"validInd": true,
"provisionedInd": true
}
],
"emergencyInd": true,
"defaultInd": true
}
],
"TravelDocument": [
{
"@type": "TravelDocumentDetail",
"docNumber": "B37201",
"docType": "Passport",
"issueDate": "2002-10-13",
"expireDate": "2002-11-13",
"stateProvCode": "44",
"placeOfIssue": "Birmingham",
"issueCountry": "CA",
"birthDate": "1995-04-22",
"birthCountry": "AR",
"birthPlace": "Ontario",
"residence": "1st section 8th st",
"id": "34",
"Gender": "Female",
"Nationality": "BR",
"PersonName": {
"@type": "PersonNameDetail",
"Prefix": "Mr",
"Given": "John",
"Middle": "Erick",
"Surname": "Smith"
}
}
],
"Comments": {
"@type": "Comments",
"Comment": [
{
"value": "Additional comments",
"id": "comment_1",
"name": "Comment name",
"language": "EN"
}
]
},
"RailDiscountCard": [
{
"value": "Rail1234546",
"supplierCode": "Enco",
"referenceNumber": "134256"
}
],
"accompaniedByInfantInd": true
}Response
OK - Successful Response - 200
Example response
{
"TravelerResponse": {
"@type": "response",
"transactionId": "49f58f5f-c443-43b4-9f5d-be405fd00a01",
"traceId": "TraceID_123456",
"Result": {
"@type": "Result",
"status": "Complete",
"Error": [
{
"@type": "ErrorDetail",
"StatusCode": 200,
"Message": "No flights found.",
"NameValuePair": [
{
"value": "Sunday",
"id": "6",
"name": "Day1"
}
]
}
],
"Warning": [
{
"@type": "WarningDetail",
"StatusCode": 200,
"Message": "Customer Loyalty could not be applied.",
"NameValuePair": [
{
"value": "Sunday",
"id": "6",
"name": "Day1"
}
]
}
]
},
"Identifier": {
"value": "A0656EFF-FAF4-456F-B061-0161008D7C4E",
"authority": "TVPT"
},
"NextSteps": {
"id": "5",
"NextStep": [
{
"value": "www.resourcelocation.com",
"id": "2",
"action": "cancel",
"description": "remove offer from the order"
}
]
},
"ReferenceList": [
{
"@type": "ReferenceListFlight"
}
],
"CurrencyRateConversion": [
{
"SourceCurrency": {
"value": "USD",
"codeAuthority": "ISO 4217",
"decimalPlace": 4,
"decimalAuthority": "ISO 4217"
},
"TargetCurrency": {
"value": "USD",
"codeAuthority": "ISO 4217",
"decimalPlace": 4,
"decimalAuthority": "ISO 4217"
},
"ConversionRate": {
"rateAuthority": "ISO 4217",
"rateAsOf": "2026-08-07T12:12:00Z"
}
}
],
"Pagination": {
"@type": "Pagination",
"page": 1,
"pageSize": 20,
"totalPages": 5,
"totalItems": 100
}
}
}