Sabre CKI Passenger Update Travel Docs Virtual Sandbox
Update passenger travel documents for airline check-in workflows.
The CKI Passenger Update Travel Docs API allows developers to manage and update passenger travel documentation within the Sabre check-in ecosystem. This service provides a standardized interface for modifying passport, visa, and other identity-related data required for flight boarding and regulatory compliance.
Use cases:
Use this sandbox to simulate airline check-in operations such as updating passenger travel documents, validating passport data formats, handling document expiration errors, and verifying successful record updates before integrating with live Sabre check-in systems.
Passenger
| Header Name | Example |
|---|---|
x-sabre-security-token | "sit tempor et culpa" |
Authorization | "reprehenderit velit in proident sed" |
x-sabre-airline | "sunt cupidatat" |
x-sabre-client-context | "non" |
Application-ID | "commodo veniam quis dolor ut" |
Conversation-ID | "aute" |
Message-ID | "sit aute cillum" |
{
"contactInfo": {
"action": "EDIT",
"contactData": {
"contactDetails": "+13046948090",
"name": "Edythe",
"relatedData": "Spouse"
},
"refusedByPassenger": true
},
"destinationAddressList": [
{
"action": "EDIT",
"city": "Ziemannfort",
"countryCode": "CAN",
"infant": true,
"state": "New Mexico",
"streetAddress": "653 Howard Street",
"zipCode": "52959"
},
{
"action": "EDIT",
"city": "Port Maximillia",
"countryCode": "USA",
"infant": true,
"state": "Maryland",
"streetAddress": "9384 Hirthe Inlet",
"zipCode": "29474"
}
],
"flightCriteria": {
"airlineCode": "EK",
"departureAirportCode": "DXB",
"departureDate": "2026-09-10",
"flightNumber": "262"
},
"includePassengerDetails": true,
"knownTravelerList": [
{
"action": "EDIT",
"countryCode": "DEU",
"infant": false,
"number": "EKffiv2R"
},
{
"action": "EDIT",
"countryCode": "IND",
"infant": false,
"number": "m0s5OJdK"
}
],
"passengerInfo": {
"lastName": "Daniel",
"passengerId": "JIit6MgogWWA"
},
"redressList": [
{
"action": "EDIT",
"countryCode": "IND",
"infant": false,
"number": "t9w0MJY0"
},
{
"action": "EDIT",
"countryCode": "BRA",
"infant": false,
"number": "syRGbTju"
}
],
"residentAddressList": [
{
"action": "EDIT",
"city": "Lake Osbaldo",
"countryCode": "CAN",
"infant": false,
"state": "North Carolina",
"streetAddress": "73530 Nolan Trail",
"zipCode": "28050-4260"
},
{
"action": "EDIT",
"city": "Daijachester",
"countryCode": "IND",
"infant": false,
"state": "Vermont",
"streetAddress": "322 Elwin Squares",
"zipCode": "79440"
}
],
"timaticList": [
{
"action": "EDIT",
"documentTypeId": "2",
"infant": true,
"residencyDocument": {
"countryCode": "IND",
"id": "1"
},
"returnDate": "2027-04-23",
"stayType": "BUSINESS",
"visa": "VERIFIED"
},
{
"action": "EDIT",
"documentTypeId": "4",
"infant": false,
"residencyDocument": {
"countryCode": "IND",
"id": "1"
},
"returnDate": "2027-07-02",
"stayType": "BUSINESS",
"visa": "VERIFIED"
}
],
"travelDocumentList": [
{
"action": "EDIT",
"dateOfBirth": "2006-08-07",
"dateOfExpiration": "2027-05-15",
"gender": "M",
"infant": false,
"issuingCountryCode": "CHN",
"multinamePassportHolder": "H",
"nationality": "CAN",
"number": "7KvhvvTT",
"personName": {
"firstName": "Elliot",
"lastName": "Adams",
"middleName": "Drew"
},
"skipValidation": false,
"swipeIndicator": "S1",
"type": "PASSPORT"
},
{
"action": "EDIT",
"dateOfBirth": "2003-05-15",
"dateOfExpiration": "2028-10-05",
"gender": "M",
"infant": false,
"issuingCountryCode": "DEU",
"multinamePassportHolder": "H",
"nationality": "JPN",
"number": "Adg5yv0n",
"personName": {
"firstName": "Olaf",
"lastName": "Dooley",
"middleName": "August"
},
"skipValidation": false,
"swipeIndicator": "S1",
"type": "PASSPORT"
},
{
"action": "EDIT",
"dateOfBirth": "2013-07-12",
"dateOfExpiration": "2029-04-05",
"gender": "M",
"infant": false,
"issuingCountryCode": "GBR",
"multinamePassportHolder": "H",
"nationality": "JPN",
"number": "ZBS9adi1",
"personName": {
"firstName": "George",
"lastName": "Beatty",
"middleName": "Shawn"
},
"skipValidation": false,
"swipeIndicator": "S1",
"type": "PASSPORT"
},
{
"action": "EDIT",
"dateOfBirth": "2015-12-14",
"dateOfExpiration": "2030-11-09",
"gender": "M",
"infant": false,
"issuingCountryCode": "JPN",
"multinamePassportHolder": "H",
"nationality": "FRA",
"number": "KjtR3a00",
"personName": {
"firstName": "Gus",
"lastName": "Sporer",
"middleName": "Reagan"
},
"skipValidation": false,
"swipeIndicator": "S1",
"type": "PASSPORT"
}
],
"visaList": [
{
"action": "EDIT",
"countryCode": "BRA",
"dateOfExpiration": "2029-02-27",
"dateOfIssue": "2025-10-24",
"infant": false,
"issuingCity": "Maryamberg",
"number": "MPv5XEhb",
"placeOfBirth": "FRA"
},
{
"action": "EDIT",
"countryCode": "IND",
"dateOfExpiration": "2028-09-05",
"dateOfIssue": "2026-03-08",
"infant": false,
"issuingCity": "Port Maryse",
"number": "1Ic4E19O",
"placeOfBirth": "GBR"
},
{
"action": "EDIT",
"countryCode": "AUS",
"dateOfExpiration": "2031-06-11",
"dateOfIssue": "2026-08-03",
"infant": false,
"issuingCity": "North Kennethfort",
"number": "2hyUHkEP",
"placeOfBirth": "IND"
},
{
"action": "EDIT",
"countryCode": "GBR",
"dateOfExpiration": "2031-03-22",
"dateOfIssue": "2026-06-15",
"infant": false,
"issuingCity": "North Kavon",
"number": "c3Q1rHe2",
"placeOfBirth": "BRA"
}
]
}Error generating example{
"errors": [
{
"code": "KB11pROQy7",
"message": "System Error",
"source": "HOST",
"type": "Application"
},
{
"code": "tWHekjGr1a",
"message": "Invalid Format",
"source": "ANCS",
"type": "Validation"
},
{
"code": "reHS79aJFX",
"message": "System Error",
"source": "HOST",
"type": "Application"
}
],
"status": "NotProcessed",
"systemTrackingId": "ID-prod121-35357-1480286521493-0-66",
"timeStamp": "2024-02-05T15:59:11.0Z",
"warnings": [
{
"code": "kYy172is",
"element": "iAb6w5sHZ1",
"message": "Malformed Response",
"source": "HOST",
"type": "Validation"
},
{
"code": "3JDlUtjE",
"element": "Eq0dt8Ys6s",
"message": "Malformed Response",
"source": "HOST",
"type": "Validation"
},
{
"code": "6ubXreby",
"element": "OF7t01xTXH",
"message": "Malformed Response",
"source": "HOST",
"type": "Validation"
}
]
}Error generating example{
"diagnostics": {},
"errorCode": "ERR.2SG.SEC.MISSING_CREDENTIALS",
"message": "Authentication data is missing",
"status": "Incomplete",
"timeStamp": "2024-01-01T01:01:01.0Z",
"type": "Application"
}