Sabre CKI Seats Unblock Virtual Sandbox
API for managing and releasing blocked seats on flight segments.
The CKI Seats Unblock API allows developers to programmatically release or unblock seats previously held on a flight. This service is essential for managing inventory availability and handling seat assignment workflows within airline check-in and reservation systems.
Use this hosted sandbox to simulate Sabre CKI Seats Unblock APIs without authentication, API keys, or extra dependencies. Point your code or SDK to the Beeceptor base URL, preferably through an environment variable or feature flag, and switch back to the production API when ready.
This keeps your integration code consistent across local development, QA, demos, and production.
Use cases:
Use this sandbox to simulate seat unblocking operations, validate request payloads for specific flight segments, and test how your application handles successful seat release confirmations or operational error responses from the Sabre check-in system.
Seat
POST
| Header Name | Example |
|---|---|
x-sabre-security-token | "nulla exercitation fugiat" |
Authorization | "velit Ut tempor" |
x-sabre-airline | "aliquip Lorem laborum" |
x-sabre-client-context | "do nulla reprehenderit" |
Application-ID | "elit" |
Conversation-ID | "non adipisicing voluptate" |
Message-ID | "reprehenderit cupidatat" |
{
"flightCriteria": {
"airlineCode": "AA",
"arrivalAirportCode": "JFK",
"cabinClassCode": "J",
"departureAirportCode": "AUH",
"departureDate": "2026-12-08",
"flightNumber": "36"
},
"flightLevelSeatUnblockCodeList": [
"XYZ",
"ABC",
"IRZ"
],
"seatBlockUnblockCriteria": {
"rowNumberColumnGroupList": [
{
"columnGroup": [
"D",
"B",
"A",
"C"
],
"rowNumber": 64
},
{
"columnGroup": [
"C",
"B",
"D",
"A"
],
"rowNumber": 25
}
],
"rowNumberColumnRangeList": [
{
"columnRange": {
"columnFrom": "A",
"columnTo": "F"
},
"rowNumber": 68
},
{
"columnRange": {
"columnFrom": "B",
"columnTo": "F"
},
"rowNumber": 83
}
],
"rowNumberList": [
18,
19,
20,
22,
14
],
"rowRangeColumnGroupList": [
{
"columnGroup": [
"A",
"F",
"D"
],
"rowRange": {
"rowFrom": 20,
"rowTo": 69
}
},
{
"columnGroup": [
"D",
"F",
"A",
"B"
],
"rowRange": {
"rowFrom": 3,
"rowTo": 87
}
},
{
"columnGroup": [
"E",
"B",
"D",
"F"
],
"rowRange": {
"rowFrom": 26,
"rowTo": 55
}
}
],
"rowRangeList": [
{
"rowFrom": 27,
"rowTo": 86
}
],
"seatBlockCode": "Z",
"seatNumberList": [
"18B",
"14B",
"14A",
"16B"
]
}
}{
"affectedSeatsList": [
"12A",
"1D"
],
"aircraftType": "A38",
"airlineCode": "BA",
"arrivalAirportCode": "LAX",
"cabinClassCode": "C",
"departureAirportCode": "JFK",
"departureDate": "2026-08-16",
"errors": [
{
"code": "1001_ERR.UNAUTHORIZED",
"message": "Invalid flight ID",
"source": "CKI",
"type": "Application"
},
{
"code": "1001_ERR.UNAUTHORIZED",
"message": "Invalid flight ID",
"source": "HOST",
"type": "Businesslogic"
}
],
"flightLegStatus": "CLOSED",
"flightNumber": "3089",
"offloadedPassengerList": [
"JOPLIN ALLEN"
],
"scheduledArrivalTime": "05:45:00",
"scheduledDepartureTime": "09:00:00",
"seatBlockCode": "Z",
"status": "Unknown",
"systemTrackingId": "R5k6kHmI8MbZ6b-_dW1I",
"timeStamp": "2026-07-20T00:00:00.0Z",
"warnings": [
{
"code": "WARN_DEPRECATED_PARAM",
"element": "rowNumber",
"message": "Partial process complete",
"source": "ANCS",
"type": "Validation"
},
{
"code": "WARN_DEPRECATED_PARAM",
"element": "rowNumber",
"message": "Partial process complete",
"source": "ANCS",
"type": "Businesslogic"
},
{
"code": "WARN_DEPRECATED_PARAM",
"element": "seatNumber",
"message": "Partial process complete",
"source": "ANCS",
"type": "Validation"
},
{
"code": "ERR_MALFORMED_RESPONSE",
"element": "seatNumber",
"message": "Deprecated field detected",
"source": "PNR",
"type": "Validation"
},
{
"code": "ERR_MALFORMED_RESPONSE",
"element": "seatNumber",
"message": "Deprecated field detected",
"source": "PNR",
"type": "Businesslogic"
}
]
}{
"errorCode": "404",
"message": "Service unavailable",
"status": "NotProcessed",
"systemTrackingId": "iTTOKSgP_NLqf9QGxGwz",
"timeStamp": "2026-07-20T00:00:00.0Z",
"type": "Application"
}{
"errorCode": "500",
"message": "Check-in data not found using provided criteria.",
"status": "NotProcessed",
"systemTrackingId": "bG5wWL1nwM3DuVtkGXfv",
"timeStamp": "2026-07-21T00:00:00.0Z",
"type": "Transport"
}{
"errorCode": "404",
"message": "Invalid Request",
"status": "Complete",
"systemTrackingId": "Daq-5Pccd8trxpp9Iizb",
"timeStamp": "2026-07-20T00:00:00.0Z",
"type": "Validation"
}{
"diagnostics": {},
"errorCode": "ERR.404.NOT_FOUND",
"message": "System busy",
"status": "Complete",
"timeStamp": "2026-07-20T00:00:00.0Z",
"type": "Transport"
}Service Homepage: developer.sabre.com/rest-api/cki-seats-unblock/v2
sabretravelaviationcheck-inseats