Sabre Flight Check Mock Server
Revalidate flight offers, check availability, and manage upsell capabilities.
The Sabre Flight Check API allows developers to revalidate the price of an offer, verify real-time availability, and explore upsell opportunities across various content sources after an offer has been selected for purchase.
Use this hosted mock server to simulate Sabre Flight Check 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 offer revalidation workflows, price integrity checks, availability status transitions, and upsell response handling to ensure seamless transitions from shopping to booking.
flightCheck
POST
{
"journeys": [
{
"flights": [
{
"departureAirportCode": "DXB",
"departureDate": "2026-07-26",
"departureTime": "06:30",
"arrivalAirportCode": "AMM",
"arrivalDate": "2026-07-26",
"arrivalTime": "09:00",
"operatingAirlineCode": "RJ",
"operatingFlightNumber": 613,
"marketingAirlineCode": "RJ",
"marketingFlightNumber": 613,
"segmentDetails": {
"bookingClassCode": "M"
}
},
{
"departureAirportCode": "AMM",
"departureDate": "2026-07-27",
"departureTime": "12:00",
"arrivalAirportCode": "LHR",
"arrivalDate": "2026-07-27",
"arrivalTime": "15:20",
"operatingAirlineCode": "RJ",
"operatingFlightNumber": 111,
"marketingAirlineCode": "RJ",
"marketingFlightNumber": 111,
"segmentDetails": {
"bookingClassCode": "M"
}
}
]
},
{
"flights": [
{
"departureAirportCode": "LHR",
"departureDate": "2026-07-30",
"departureTime": "06:30",
"arrivalAirportCode": "AMM",
"arrivalDate": "2026-07-30",
"arrivalTime": "09:00",
"operatingAirlineCode": "RJ",
"operatingFlightNumber": 112,
"marketingAirlineCode": "RJ",
"marketingFlightNumber": 112,
"segmentDetails": {
"bookingClassCode": "M"
}
},
{
"departureAirportCode": "AMM",
"departureDate": "2026-07-30",
"departureTime": "12:00",
"arrivalAirportCode": "DXB",
"arrivalDate": "2026-07-30",
"arrivalTime": "15:20",
"operatingAirlineCode": "RJ",
"operatingFlightNumber": 610,
"marketingAirlineCode": "RJ",
"marketingFlightNumber": 610,
"segmentDetails": {
"bookingClassCode": "M"
}
}
]
}
],
"fare": {
"currencyCode": "USD",
"cabin": {
"logic": "Jump Cabin",
"name": "Economy"
},
"fareBasisCode": {
"preferences": [
{
"values": [
"W7C1V2"
],
"journeyIndices": [
0
]
},
{
"values": [
"W7C1V3"
],
"journeyIndices": [
1
]
}
]
},
"forcePassengerType": false,
"validateInterlineTicketingAgreement": false,
"validatingAirlineCodes": [
"RJ"
],
"programs": [
{
"distributionModels": [
"ATPCO"
],
"type": "Account Code",
"values": [
"ACC33"
],
"companyIdType": "ABN",
"airlineCode": "RJ"
}
],
"returnTaxBreakdown": false
},
"retailing": {
"returnOfferAttributes": [
"Baggage",
"Carbon Emissions"
],
"filterByOfferAttributes": {
"hasFreeBaggage": true,
"hasFreeCarryOnBaggage": true,
"hasFreeRefund": true,
"hasFreeChange": true,
"isRefundAllowed": true,
"isChangeAllowed": true
},
"returnAdditionalOffers": {
"numberOfAdditionalOffers": 4
}
},
"travelers": [
{
"passengerTypeCode": "ADT",
"givenName": "John",
"surname": "Smith",
"loyaltyPrograms": [
{
"supplierCode": "RJ",
"programNumber": "11233"
}
]
}
],
"processingOptions": {
"pseudoCityCode": "FF9A",
"configurationId": "abc12345"
}
}{
"timestamp": "2019-09-09T09:09:09Z",
"warnings": [
{
"category": "NDC_WARNING",
"type": "EXTERNAL_PROVIDER_WARNING",
"description": "Card Payment fees ranging between AUD 1.40 and 9.70 may apply depending on card type. An IIN/BIN can be sent in the request to get a specific fee or a full list of fees can be displayed via the Service List."
},
{
"category": "NDC_WARNING",
"type": "EXTERNAL_PROVIDER_WARNING",
"description": "Qantas Frequent Flyers could earn Qantas Points and Status Credits for this booking. <a href=\"https://www.qantas.com/fflyer/dyn/program/terms\" target=\"_blank\">Terms and conditions apply.</a>"
}
],
"flights": [
{
"id": "bf74c8ee-393a-45c8-8f15-a27fa6395050",
"departureAirportCode": "DFW",
"departureDate": "2026-01-26",
"departureTime": "17:55",
"arrivalAirportCode": "FRA",
"arrivalDate": "2026-01-26",
"arrivalTime": "15:00",
"operatingAirlineCode": "AA",
"operatingFlightNumber": 1001,
"marketingAirlineCode": "AA",
"marketingFlightNumber": 1001,
"disclosureAirlineCode": "AA",
"aircraftTypeCode": "346",
"durationInMinutes": 90,
"hiddenStops": [
{
"airportCode": "DFW",
"arrivalDate": "2026-01-26",
"arrivalTime": "15:00",
"departureDate": "2026-01-26",
"departureTime": "17:55",
"durationInMinutes": 90,
"hasChangeOfGauge": false,
"aircraftTypeCode": "346"
}
]
}
],
"journeys": [
{
"id": "ccc04ff0-d5ce-4314-9cbc-f01ec6bb91ab",
"flightRefs": [
"bf74c8ee-393a-45c8-8f15-a27fa6395050"
],
"requestedJourneyIndex": 0
}
],
"taxItems": [
{
"id": "7af78393-6d45-3d22-856d-3f6c515d6652",
"taxCode": "QX",
"amount": "16.04",
"currencyCode": "USD",
"publishedAmount": "15.54",
"publishedCurrencyCode": "EUR",
"taxDescription": "PASSENGER SERVICE CHARGE INTERNATIONAL",
"airportCode": "CDG",
"taxCountry": "FR"
}
],
"offers": [
{
"type": "FlightOffer",
"id": "123eww324",
"createdAt": "2020-10-28T11:11:21.125Z",
"validUntil": "2020-10-28T11:11:21.125Z",
"source": {
"provider": "Sabre",
"supplier": "Supplier identifier",
"distributionModel": "API",
"commercialModel": "Connect"
},
"totalPrice": {
"amount": "33.30",
"currencyCode": "USD"
},
"items": [
{
"type": "FlightOfferItem",
"id": "123eww324-1-1",
"isMandatory": true,
"fares": [
{
"travelers": [
{
"id": "Passenger1",
"passengerTypeCode": "ADT",
"requestedTravelerIndex": 0
}
],
"fareTotal": {
"equivalentFare": "16.74",
"taxAmount": "16.56",
"amount": "33.30",
"currencyCode": "USD"
},
"privateFare": "Has Program Code",
"validatingAirlineCode": "AA",
"fareComponents": [
{
"amount": "1.86",
"currencyCode": "USD",
"publishedAmount": "1.86",
"publishedCurrencyCode": "USD",
"exchangeRate": "1.00000",
"fareBasisCode": "W7C1V2",
"accountCode": "ACC33",
"corporateIds": [
"ACC33"
],
"segmentDetails": [
{
"flightRef": "bf74c8ee-393a-45c8-8f15-a27fa6395050",
"bookingClassCode": "M",
"cabinName": "Economy",
"checkedBaggageRef": "df58f912-7c38-416b-b97b-d73a8676f52c",
"carryOnBaggageRef": "75af09b1-ca5e-4b9b-a754-3297f516d147",
"carbonEmissionsInGramsPerPassenger": 667557,
"availabilityBreak": true
}
],
"brand": {
"code": "BASICECON",
"name": "BASIC ECONOMY",
"programId": 372463
},
"markups": [
{
"type": "Cat35",
"amount": "15.00",
"fareAmountAfterMarkup": "1215.00",
"currencyCode": "USD"
}
],
"refundabilityRef": "c693e9b2-1782-45f9-82f6-73f8cdd13cfa",
"changeRef": "c693e9b2-1782-45f9-82f6-73f8cdd13cfa"
}
],
"commissions": [
{
"type": "Cat35",
"percentage": "1.00",
"amount": "43.24",
"currencyCode": "SGD"
}
],
"taxItemRefs": [
"7af78393-6d45-3d22-856d-3f6c515d6652"
],
"refundabilityRef": "c693e9b2-1782-45f9-82f6-73f8cdd13cfa",
"changeRef": "c693e9b2-1782-45f9-82f6-73f8cdd13cfa"
}
],
"isPartial": false
}
],
"paymentTimeLimit": "2026-10-28T11:11:21.125Z",
"applicableToPseudoCityCodes": [
"KF8C"
],
"journeyRefs": [
"ccc04ff0-d5ce-4314-9cbc-f01ec6bb91ab"
],
"refundabilityRef": "c693e9b2-1782-45f9-82f6-73f8cdd13cfa",
"changeRef": "c693e9b2-1782-45f9-82f6-73f8cdd13cfa",
"additionalOffersRefs": [
"123eww323"
]
}
],
"offerValidationResults": [
{
"bookingClassCodeValidation": "Matched",
"offerRef": "123eww323"
},
{
"bookingClassCodeValidation": "Same cabin",
"offerRef": "123eww324"
}
],
"offerAttributes": {
"checkedBaggageItems": [
{
"id": "df58f912-7c38-416b-b97b-d73a8676f52c",
"allowances": [
{
"numberOfPieces": 1,
"bagDefinition": {
"weightInKilograms": 23,
"weightInPounds": 50,
"sizeInInches": 18,
"sizeInCentimeters": 45,
"lengthInInches": 18,
"lengthInCentimeters": 45,
"heightInInches": 14,
"heightInCentimeters": 35,
"widthInInches": 8,
"widthInCentimeters": 20,
"description": [
"UP TO 50 POUNDS/23 KILOGRAMS"
]
},
"maximumWeightInKilograms": 30,
"maximumWeightInPounds": 30,
"airlineCode": "AA"
}
],
"charges": [
{
"firstPiece": 1,
"lastPiece": 2,
"bagDefinition": {
"weightInKilograms": 23,
"weightInPounds": 50,
"sizeInInches": 18,
"sizeInCentimeters": 45,
"lengthInInches": 18,
"lengthInCentimeters": 45,
"heightInInches": 14,
"heightInCentimeters": 35,
"widthInInches": 8,
"widthInCentimeters": 20,
"description": [
"UP TO 50 POUNDS/23 KILOGRAMS"
]
},
"amount": "128.00",
"currencyCode": "USD",
"airlineCode": "AA"
}
]
}
],
"carryOnBaggageItems": [
{
"id": "df58f912-7c38-416b-b97b-d73a8676f52c",
"allowances": [
{
"numberOfPieces": 1,
"bagDefinition": {
"weightInKilograms": 23,
"weightInPounds": 50,
"sizeInInches": 18,
"sizeInCentimeters": 45,
"lengthInInches": 18,
"lengthInCentimeters": 45,
"heightInInches": 14,
"heightInCentimeters": 35,
"widthInInches": 8,
"widthInCentimeters": 20,
"description": [
"UP TO 50 POUNDS/23 KILOGRAMS"
]
},
"maximumWeightInKilograms": 30,
"maximumWeightInPounds": 30,
"airlineCode": "AA"
}
],
"charges": [
{
"firstPiece": 1,
"lastPiece": 2,
"bagDefinition": {
"weightInKilograms": 23,
"weightInPounds": 50,
"sizeInInches": 18,
"sizeInCentimeters": 45,
"lengthInInches": 18,
"lengthInCentimeters": 45,
"heightInInches": 14,
"heightInCentimeters": 35,
"widthInInches": 8,
"widthInCentimeters": 20,
"description": [
"UP TO 50 POUNDS/23 KILOGRAMS"
]
},
"amount": "128.00",
"currencyCode": "USD",
"airlineCode": "AA"
}
]
}
],
"refundabilityItems": [
{
"id": "c693e9b2-1782-45f9-82f6-73f8cdd13cfa",
"beforeDeparture": {
"isPermitted": true,
"maxCharge": "14.00",
"minCharge": "7.00",
"currencyCode": "USD"
},
"afterDeparture": {
"isPermitted": true,
"maxCharge": "14.00",
"minCharge": "7.00",
"currencyCode": "USD"
}
}
],
"changeItems": [
{
"id": "c693e9b2-1782-45f9-82f6-73f8cdd13cfa",
"beforeDeparture": {
"isPermitted": true,
"maxCharge": "14.00",
"minCharge": "7.00",
"currencyCode": "USD"
},
"afterDeparture": {
"isPermitted": true,
"maxCharge": "14.00",
"minCharge": "7.00",
"currencyCode": "USD"
}
}
]
}
}Service Homepage: developer.sabre.com/rest-api/flightcheck-api/v1
sabretravelflightaviationrest