Sabre Travel Bank Virtual Sandbox
Access airline customer travel bank account statements and transaction history.
The Travel Bank API allows developers to retrieve detailed information regarding current and historical financial transactions associated with an airline customer's Travel Bank account.
Use this hosted sandbox to simulate Sabre Travel Bank 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 validate account balance retrieval, transaction history parsing, statement generation logic, and error handling for invalid account identifiers or empty transaction records.
TravelBank(2 operations)
POST
{
"endDate": "2026-10-26",
"startDate": "2026-03-15",
"transactionsRange": "21-40"
}{
"accountNumber": "8101409914201442",
"currencyCode": "RSD",
"errors": [
{
"category": "BAD_REQUEST",
"description": "Date format must be YYYY-MM-DD.",
"fieldName": "startDate",
"fieldPath": "currencyCode",
"fieldValue": "null",
"type": "ACCOUNT_NOT_FOUND"
},
{
"category": "UNAUTHORIZED",
"description": "Date format must be YYYY-MM-DD.",
"fieldName": "startDate",
"fieldPath": "startDate",
"fieldValue": "null",
"type": "REQUIRED_FIELD_MISSING"
},
{
"category": "UNAUTHORIZED",
"description": "Required field is missing.",
"fieldName": "currencyCode",
"fieldPath": "startDate",
"fieldValue": "null",
"type": "REQUIRED_FIELD_MISSING"
},
{
"category": "SERVER_ERROR",
"description": "Date format must be YYYY-MM-DD.",
"fieldName": "accountNumber",
"fieldPath": "currencyCode",
"fieldValue": "null",
"type": "REQUIRED_FIELD_MISSING"
}
],
"numberOfTransactionsReturned": 11,
"remarks": "No remarks",
"timestamp": "2026-10-12T00:00:00.0Z",
"totalAmount": "20.43",
"totalHardCreditAmount": "239.13",
"totalNumberOfTransactions": 61,
"totalSoftCreditAmount": "466.27",
"transactions": [
{
"amount": "498.6",
"currencyCode": "MVR",
"date": "2026-06-05",
"documentNumber": "2",
"guestName": {
"givenName": "Ali",
"surname": "Hilll",
"title": "Dr"
},
"serviceCreditDetails": [
{
"creditExpiryDate": "2027-01-16",
"serviceCreditCode": "Dmqd",
"serviceCreditName": "Denied Boarding LHR"
},
{
"creditExpiryDate": "2027-04-30",
"serviceCreditCode": "Z7jH",
"serviceCreditName": "Lost Baggage Credit"
},
{
"creditExpiryDate": "2028-07-28",
"serviceCreditCode": "C9KH",
"serviceCreditName": "Lost Baggage Credit"
},
{
"creditExpiryDate": "2028-01-03",
"serviceCreditCode": "pthE",
"serviceCreditName": "Flight Delay Compensation"
}
],
"transactionId": "3f673801-4069-4f78-902c-c9458d9f5f6b",
"transactionType": "Transferred service Credit"
},
{
"amount": "492.73",
"currencyCode": "KYD",
"date": "2026-04-18",
"documentNumber": "3",
"guestName": {
"givenName": "Carroll",
"surname": "Kuhlman",
"title": "Mr"
},
"serviceCreditDetails": [
{
"creditExpiryDate": "2028-06-08",
"serviceCreditCode": "Asza",
"serviceCreditName": "Lost Baggage Credit"
},
{
"creditExpiryDate": "2027-08-27",
"serviceCreditCode": "2Hcw",
"serviceCreditName": "Flight Delay Compensation"
}
],
"transactionId": "9185e4c1-cc03-4400-942d-0606861d0be0",
"transactionType": "Refund"
},
{
"amount": "96.04",
"currencyCode": "TND",
"date": "2026-01-21",
"documentNumber": "2",
"guestName": {
"givenName": "Magnus",
"surname": "Waelchi",
"title": "Ms"
},
"serviceCreditDetails": [
{
"creditExpiryDate": "2027-04-20",
"serviceCreditCode": "4Gg9",
"serviceCreditName": "Flight Delay Compensation"
}
],
"transactionId": "793312fa-f20c-4b76-be5c-bb858a11c474",
"transactionType": "Transferred service Credit"
}
]
}POST
{
"transactionId": "81695b25-5a9b-46d9-9356-d6bfec983309"
}{
"accountNumber": "4034877685634991",
"administrativeDetails": {
"amount": "249.78",
"currencyCode": "THB",
"expiryDate": "2027-01-30",
"processedBy": "Stella Mitchell I",
"reason": "Migrated Compensation",
"serviceCreditCode": "Okeq",
"serviceCreditDescription": "Service Credit - General",
"transactionId": "843330b9-d415-4fd7-9d34-1766f32a084c",
"usedAmount": "293.05"
},
"ancillaryPurchase": {
"accountAmount": "164.09",
"accountCurrencyCode": "STN",
"guestName": {
"givenName": "Ransom",
"surname": "Muller",
"title": "Prof"
},
"issuingAgentId": "0",
"issuingPcc": "N4Xd",
"miscellaneousItems": [
{
"amount": "465.89",
"code": "E",
"currencyCode": "DOP",
"description": "MEAL",
"quantity": 2
},
{
"amount": "151.23",
"code": "E",
"currencyCode": "AFN",
"description": "SEAT_SELECTION",
"quantity": 1
}
],
"pnrLocator": "Q3Q4U7",
"rateOfExchange": "1.4531",
"transactionAmount": "103.96",
"transactionCurrencyCode": "KWD",
"transactionId": "ddfd31c3-b5d5-46aa-82bb-14b0a56043e2",
"travelDetails": {
"flights": [
{
"arrivalAirportCode": "BOM",
"bookingClassCode": "F",
"departureAirportCode": "DEL",
"departureDate": "2026-07-05",
"flightNumber": 217
},
{
"arrivalAirportCode": "LHR",
"bookingClassCode": "C",
"departureAirportCode": "LHR",
"departureDate": "2026-01-16",
"flightNumber": 358
},
{
"arrivalAirportCode": "JFK",
"bookingClassCode": "C",
"departureAirportCode": "DXB",
"departureDate": "2026-06-16",
"flightNumber": 475
}
]
}
},
"ancillaryRefund": {
"accountAmount": "142.48",
"accountCurrencyCode": "THB",
"issuingPcc": "ct6V",
"pnrLocator": "KUTW6F",
"rateOfExchange": "1.756",
"refundingAgentId": "4",
"refundingPcc": "2xbS",
"relatedDocumentNumber": "3",
"ticketOriginalIssueDate": "2026-06-07",
"transactionAmount": "258.78",
"transactionCurrencyCode": "GYD",
"transactionId": "6ef17d22-9a7d-4d53-b291-edbc37bd1d19"
},
"creditExpiryExtension": {
"chargedFeeAmount": "107.39",
"currencyCode": "DKK",
"expiryDate": "2027-10-07",
"processedBy": "Erma Cormier",
"reason": "Policy Change",
"serviceCreditCode": "tKKY",
"serviceCreditDescription": "Service Credit - General",
"transactionId": "678aca91-c281-470b-a986-790c88390f5d"
},
"errors": [
{
"category": "UNAUTHORIZED",
"description": "Date format must be YYYY-MM-DD.",
"fieldName": "currencyCode",
"fieldPath": "currencyCode",
"fieldValue": "empty",
"type": "ACCOUNT_NOT_FOUND"
}
],
"serviceCreditExpiry": {
"amount": "128.82",
"currencyCode": "HKD",
"expiryDate": "2026-05-09",
"processedBy": "Olivia McLaughlin DDS",
"reason": "Manual Adjustment",
"serviceCreditCode": "suZd",
"serviceCreditDescription": "Service Credit - General",
"transactionId": "e35ea8e8-a7e3-480f-82dc-492619212ccc"
},
"ticketPurchase": {
"accountAmount": "328.05",
"accountCurrencyCode": "NIO",
"guestName": {
"givenName": "Fernando",
"surname": "Hettinger",
"title": "Prof"
},
"issuingAgentId": "8",
"issuingPcc": "OkDB",
"pnrLocator": "UDEP7W",
"rateOfExchange": "1.6513",
"relatedDocumentNumber": "7",
"transactionAmount": "250.83",
"transactionCurrencyCode": "MGA",
"transactionId": "57325cf0-e74d-4fdd-ae78-45cab4687453",
"travelDetails": {
"flights": [
{
"arrivalAirportCode": "DXB",
"bookingClassCode": "J",
"departureAirportCode": "LHR",
"departureDate": "2026-03-03",
"flightNumber": 453
},
{
"arrivalAirportCode": "BLR",
"bookingClassCode": "J",
"departureAirportCode": "BOM",
"departureDate": "2026-02-23",
"flightNumber": 714
}
]
}
},
"ticketRefund": {
"accountAmount": "415.16",
"accountCurrencyCode": "ILS",
"issuingPcc": "ETWO",
"pnrLocator": "XXDVZS",
"rateOfExchange": "1.0342",
"refundingAgentId": "7",
"refundingPcc": "OMn6",
"relatedDocumentNumber": "3",
"ticketOriginalIssueDate": "2026-03-29",
"transactionAmount": "196.46",
"transactionCurrencyCode": "NGN",
"transactionId": "2ec28653-75f7-4e74-943c-8cbdad1d5e82"
},
"timestamp": "2026-10-11T00:00:00.0Z",
"transferServiceCredit": {
"amount": "411.2",
"currencyCode": "HKD",
"fromAccountNumber": "8713010190913319",
"processedBy": "Jared Gottlieb",
"reason": "Consolidation",
"toAccountNumber": "5284104438442804",
"transactionDate": "2026-06-21",
"transactionId": "f6d262be-5f96-4393-b092-83ad53040d70"
},
"transferServiceCreditFees": {
"amount": "145.98",
"currencyCode": "HKD",
"processedBy": "Kristie Gottlieb",
"reason": "Transfer Fee",
"transactionId": "f14d6216-a3e7-4350-8412-bbc2259c4a2c"
},
"voidAncillaryPurchase": {
"accountAmount": "112.85",
"accountCurrencyCode": "MVR",
"guestName": {
"givenName": "Aleen",
"surname": "Franecki",
"title": "Mr"
},
"issuingAgentId": "6",
"issuingPcc": "yJK1",
"miscellaneousItems": [
{
"amount": "291.01",
"code": "E",
"currencyCode": "DZD",
"description": "MEAL",
"quantity": 5
},
{
"amount": "352.09",
"code": "E",
"currencyCode": "GMD",
"description": "SEAT_SELECTION",
"quantity": 5
},
{
"amount": "234.53",
"code": "P",
"currencyCode": "SCR",
"description": "SEAT_SELECTION",
"quantity": 4
},
{
"amount": "294.47",
"code": "E",
"currencyCode": "COP",
"description": "SEAT_SELECTION",
"quantity": 5
},
{
"amount": "225.32",
"code": "D",
"currencyCode": "PAB",
"description": "OXYGEN",
"quantity": 1
}
],
"pnrLocator": "3B874V",
"rateOfExchange": "1.4795",
"transactionAmount": "10.45",
"transactionCurrencyCode": "LBP",
"transactionId": "a71cfd04-ef5d-4497-9747-10a0f0c4b4c2",
"travelDetails": {
"flights": [
{
"arrivalAirportCode": "DXB",
"bookingClassCode": "Y",
"departureAirportCode": "BLR",
"departureDate": "2025-12-31",
"flightNumber": 954
},
{
"arrivalAirportCode": "DEL",
"bookingClassCode": "J",
"departureAirportCode": "BLR",
"departureDate": "2026-05-08",
"flightNumber": 828
},
{
"arrivalAirportCode": "BOM",
"bookingClassCode": "M",
"departureAirportCode": "BOM",
"departureDate": "2026-09-25",
"flightNumber": 704
}
]
}
},
"voidAncillaryRefund": {
"accountAmount": "146.87",
"accountCurrencyCode": "SEK",
"issuingPcc": "77mS",
"pnrLocator": "J865QA",
"rateOfExchange": "0.5456",
"refundingAgentId": "3",
"refundingPcc": "wmKl",
"relatedDocumentNumber": "0",
"ticketOriginalIssueDate": "2026-05-03",
"transactionAmount": "328.81",
"transactionCurrencyCode": "ZWL",
"transactionId": "e380b6ca-006a-4503-b49d-0fe5029955ca"
},
"voidTicketPurchase": {
"accountAmount": "360.84",
"accountCurrencyCode": "TMT",
"guestName": {
"givenName": "Oceane",
"surname": "Gleason",
"title": "Dr"
},
"issuingAgentId": "8",
"issuingPcc": "7BGs",
"pnrLocator": "W3HB4V",
"rateOfExchange": "0.5851",
"transactionAmount": "179.5",
"transactionCurrencyCode": "WST",
"transactionId": "a17933f5-4570-440d-a49f-415f203e7d9f",
"travelDetails": {
"flights": [
{
"arrivalAirportCode": "JFK",
"bookingClassCode": "F",
"departureAirportCode": "DXB",
"departureDate": "2026-08-10",
"flightNumber": 783
},
{
"arrivalAirportCode": "LHR",
"bookingClassCode": "F",
"departureAirportCode": "JFK",
"departureDate": "2026-06-08",
"flightNumber": 116
},
{
"arrivalAirportCode": "DEL",
"bookingClassCode": "C",
"departureAirportCode": "LHR",
"departureDate": "2025-12-16",
"flightNumber": 761
}
]
}
},
"voidTicketRefund": {
"accountAmount": "268.17",
"accountCurrencyCode": "BBD",
"issuingPcc": "xN6B",
"pnrLocator": "N2PC7P",
"rateOfExchange": "0.8808",
"refundingAgentId": "1",
"refundingPcc": "nVcB",
"relatedDocumentNumber": "3",
"ticketOriginalIssueDate": "2026-03-09",
"transactionAmount": "433.2",
"transactionCurrencyCode": "MRU",
"transactionId": "894f7ac4-ba45-472d-a74a-749eebb09d8b"
}
}Service Homepage: developer.sabre.com/rest-api/travel-bank-service/1.0
sabretravelfinanceairlinebanking