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 | "Ut dolor" |
Authorization | "fugiat culpa sunt aute magna" |
x-sabre-airline | "consectetur dolore ut veniam" |
x-sabre-client-context | "exercitation labore sint" |
Application-ID | "sint" |
Conversation-ID | "laboris incididunt" |
Message-ID | "mollit incididunt ullamco deserunt" |
{
"contactInfo": {
"action": "EDIT",
"contactData": {
"contactDetails": "+17908021384",
"name": "Buster",
"relatedData": "Colleague"
},
"refusedByPassenger": false
},
"destinationAddressList": [
{
"action": "EDIT",
"city": "Joaniefort",
"countryCode": "GBR",
"infant": false,
"state": "Arizona",
"streetAddress": "663 Wisozk Circles",
"zipCode": "50821-6728"
},
{
"action": "EDIT",
"city": "Lake Kingbury",
"countryCode": "GBR",
"infant": false,
"state": "Montana",
"streetAddress": "79348 Lake Road",
"zipCode": "38019"
}
],
"flightCriteria": {
"airlineCode": "AF",
"departureAirportCode": "DXB",
"departureDate": "2026-10-30",
"flightNumber": "642"
},
"includePassengerDetails": false,
"knownTravelerList": [
{
"action": "EDIT",
"countryCode": "BRA",
"infant": false,
"number": "gZ7rUrRj"
},
{
"action": "EDIT",
"countryCode": "CAN",
"infant": false,
"number": "qznuW1Df"
}
],
"passengerInfo": {
"lastName": "Pouros",
"passengerId": "q9M2HCpTpdtt"
},
"redressList": [
{
"action": "EDIT",
"countryCode": "BRA",
"infant": false,
"number": "ACDCIBjU"
},
{
"action": "EDIT",
"countryCode": "IND",
"infant": false,
"number": "0OBeY7gl"
}
],
"residentAddressList": [
{
"action": "EDIT",
"city": "Aufderharshire",
"countryCode": "CAN",
"infant": false,
"state": "North Carolina",
"streetAddress": "279 Noemi River",
"zipCode": "66414"
},
{
"action": "EDIT",
"city": "Sauerborough",
"countryCode": "USA",
"infant": false,
"state": "Utah",
"streetAddress": "4620 Kulas Ramp",
"zipCode": "13341"
}
],
"timaticList": [
{
"action": "EDIT",
"documentTypeId": "2",
"infant": false,
"residencyDocument": {
"countryCode": "IND",
"id": "3"
},
"returnDate": "2027-01-30",
"stayType": "BUSINESS",
"visa": "VERIFIED"
},
{
"action": "EDIT",
"documentTypeId": "2",
"infant": true,
"residencyDocument": {
"countryCode": "GBR",
"id": "1"
},
"returnDate": "2027-03-18",
"stayType": "BUSINESS",
"visa": "VERIFIED"
}
],
"travelDocumentList": [
{
"action": "EDIT",
"dateOfBirth": "2020-10-15",
"dateOfExpiration": "2029-11-24",
"gender": "M",
"infant": false,
"issuingCountryCode": "DEU",
"multinamePassportHolder": "H",
"nationality": "AUS",
"number": "L7fPNwFc",
"personName": {
"firstName": "Eldred",
"lastName": "Von",
"middleName": "Blake"
},
"skipValidation": false,
"swipeIndicator": "S1",
"type": "PASSPORT"
},
{
"action": "EDIT",
"dateOfBirth": "1955-12-24",
"dateOfExpiration": "2028-06-16",
"gender": "M",
"infant": false,
"issuingCountryCode": "CHN",
"multinamePassportHolder": "H",
"nationality": "DEU",
"number": "bAE1agyA",
"personName": {
"firstName": "Darlene",
"lastName": "Mraz",
"middleName": "Jamie"
},
"skipValidation": true,
"swipeIndicator": "S1",
"type": "PASSPORT"
},
{
"action": "EDIT",
"dateOfBirth": "1983-01-09",
"dateOfExpiration": "2027-10-01",
"gender": "M",
"infant": false,
"issuingCountryCode": "CHN",
"multinamePassportHolder": "H",
"nationality": "DEU",
"number": "kTkVA99E",
"personName": {
"firstName": "Morris",
"lastName": "Schuster",
"middleName": "Addison"
},
"skipValidation": false,
"swipeIndicator": "S1",
"type": "PASSPORT"
},
{
"action": "EDIT",
"dateOfBirth": "1953-02-14",
"dateOfExpiration": "2031-05-09",
"gender": "M",
"infant": false,
"issuingCountryCode": "FRA",
"multinamePassportHolder": "H",
"nationality": "USA",
"number": "DNWooYEf",
"personName": {
"firstName": "Winston",
"lastName": "Leuschke",
"middleName": "Arden"
},
"skipValidation": false,
"swipeIndicator": "S1",
"type": "PASSPORT"
}
],
"visaList": [
{
"action": "EDIT",
"countryCode": "CAN",
"dateOfExpiration": "2026-12-29",
"dateOfIssue": "2026-02-26",
"infant": false,
"issuingCity": "Jonburgh",
"number": "KxdDESUx",
"placeOfBirth": "AUS"
},
{
"action": "EDIT",
"countryCode": "CAN",
"dateOfExpiration": "2028-09-22",
"dateOfIssue": "2025-11-21",
"infant": false,
"issuingCity": "Port Hugh",
"number": "Hjo3QPJi",
"placeOfBirth": "IND"
},
{
"action": "EDIT",
"countryCode": "BRA",
"dateOfExpiration": "2027-08-23",
"dateOfIssue": "2025-11-11",
"infant": false,
"issuingCity": "Gilbert",
"number": "Hv5L4vSW",
"placeOfBirth": "JPN"
},
{
"action": "EDIT",
"countryCode": "FRA",
"dateOfExpiration": "2030-11-10",
"dateOfIssue": "2026-06-05",
"infant": false,
"issuingCity": "Blancheburgh",
"number": "LapypD91",
"placeOfBirth": "AUS"
}
]
}Error generating example{
"errors": [
{
"code": "zXATtiA05F",
"message": "System Error",
"source": "CKI",
"type": "Businesslogic"
},
{
"code": "zOlmatDmLc",
"message": "Address Update Failed",
"source": "ANCS",
"type": "Businesslogic"
},
{
"code": "dHlGxanMWT",
"message": "Address Update Failed",
"source": "PNR",
"type": "Application"
},
{
"code": "AvOlOneLhD",
"message": "Address Update Failed",
"source": "CKI",
"type": "Businesslogic"
}
],
"status": "NotProcessed",
"systemTrackingId": "ID-prod121-35357-1480286521493-0-66",
"timeStamp": "2024-02-05T15:59:11.0Z",
"warnings": [
{
"code": "IPLs03mm",
"element": "4HDdwEd8wh",
"message": "Missing mandatory Fields",
"source": "HOST",
"type": "Validation"
},
{
"code": "BzhStQ1A",
"element": "VlSwRjt9Dj",
"message": "Missing mandatory Fields",
"source": "CKI",
"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": "Validation"
}