Lodging AI Cross-Sell Virtual Sandbox
Predict recommended hotels for PNRs containing purchased air tickets.
The Lodging AI Cross-Sell API allows developers to integrate intelligent hotel recommendations into their travel workflows. It processes PNR data to suggest relevant lodging options, helping to increase conversion rates for air-to-hotel cross-selling scenarios.
Use this hosted sandbox to simulate Lodging AI Cross-Sell 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 hotel recommendation job submission, monitor job status, and retrieve cross-sell results. Developers can test how the API handles various PNR data shapes, verify the accuracy of response payloads, and simulate asynchronous job processing flows without hitting live production systems.
Lodging AI Cross Sell(4 operations)
POST
{
"checkInDateRange": {
"endDate": "2027-07-13",
"startDate": "2026-11-30"
},
"cityCode": "AGH",
"pnrCreateDateRange": {
"endDate": "2027-02-10",
"startDate": "2026-11-08"
},
"pseudoCityCodeDkNumbers": [
{
"dkNumbers": [
"123456",
"1234567"
],
"pseudoCityCode": "1AAA"
},
{
"dkNumbers": [
"1234567890"
],
"pseudoCityCode": "2BBB"
},
{
"pseudoCityCode": "3BBB"
}
]
}{
"jobId": "vtpiO_7_yBif8Wv",
"jobStatus": "Running",
"showHotelsWithNoRate": null
}POST
{
"cabinCode": "Y",
"checkInDate": "2027-03-06",
"checkOutDate": "2027-04-20",
"cityCode": "DUC",
"clientId": "OTA",
"dkNumber": "4338101",
"flightAdvanceBookingDays": 74,
"isRoundtrip": true,
"lengthOfStay": 7,
"numberOfTravelers": 3,
"pnrLocator": "8Y0trp",
"rateCodes": [
"AAA",
"ABS",
"CDF"
],
"tripEndAirportCode": "IVW",
"tripStartAirportCode": "JHU",
"tripStartDayOfWeek": "Mon"
}{
"numberOfPnrs": 52,
"predictions": [
{
"checkInDate": "2026-09-19",
"checkOutDate": "2026-12-10",
"cityCode": "CYN",
"clientId": "AMX",
"dkNumber": "8950882",
"hotels": [
{
"address": "66131 Greyson Roads",
"averageRate": {
"amount": "99.99",
"currencyCode": "VES"
},
"globalPropertyId": 5034,
"name": "Budget Stay Airport Hotel",
"ranking": 18,
"ratePlanCode": "SAVER",
"ratePlanName": null,
"ratePlanType": "16",
"sabreHotelId": 27281,
"sellRating": 3.48
},
{
"address": "3178 Tromp Alley",
"averageRate": {
"amount": "128.00",
"currencyCode": "GTQ"
},
"globalPropertyId": 8579,
"name": "Luxury Suites",
"ranking": 0,
"ratePlanCode": "PRO",
"ratePlanName": "BEST FLEXIBLE RATE",
"ratePlanType": null,
"sabreHotelId": 36198,
"sellRating": null
},
{
"address": "1754 George Street",
"averageRate": {
"amount": "150.00",
"currencyCode": "BYN"
},
"globalPropertyId": 5513,
"name": "Luxury Suites",
"ranking": 1,
"ratePlanCode": null,
"ratePlanName": null,
"ratePlanType": "13",
"sabreHotelId": 51656,
"sellRating": 4.57
},
{
"address": "412 Romaine Crossroad",
"averageRate": {
"amount": "400.75",
"currencyCode": "UYU"
},
"globalPropertyId": 2299,
"name": "Grand Plaza Hotel",
"ranking": 14,
"ratePlanCode": null,
"ratePlanName": null,
"ratePlanType": "14",
"sabreHotelId": 41802,
"sellRating": null
},
{
"address": "6253 Cherry Close",
"averageRate": {
"amount": "400.75",
"currencyCode": "LBP"
},
"globalPropertyId": 3343,
"name": "Luxury Suites",
"ranking": 12,
"ratePlanCode": null,
"ratePlanName": "BEST FLEXIBLE RATE",
"ratePlanType": "16",
"sabreHotelId": 90464,
"sellRating": 2.88
}
],
"pnrLocator": "rajByA",
"pseudoCityCode": "KNUJ",
"rateCodes": {
"0": "AAA",
"1": "ABS",
"2": "CDF"
}
},
{
"checkInDate": "2026-09-19",
"checkOutDate": "2027-04-14",
"cityCode": "FZM",
"clientId": "AMX",
"dkNumber": "9177432",
"hotels": [
{
"address": "3827 Mayra Expressway",
"averageRate": {
"amount": "250.50",
"currencyCode": "OMR"
},
"globalPropertyId": 4549,
"name": "City Center Inn",
"ranking": 0,
"ratePlanCode": "AAA",
"ratePlanName": "NON-REFUNDABLE",
"ratePlanType": null,
"sabreHotelId": 80800,
"sellRating": null
}
],
"pnrLocator": "HdyuI5",
"pseudoCityCode": "pOob",
"rateCodes": {
"0": "AAA",
"1": "ABS",
"2": "CDF"
}
},
{
"checkInDate": "2026-09-09",
"checkOutDate": "2026-10-14",
"cityCode": "YHK",
"clientId": "OTA",
"dkNumber": "2679510",
"hotels": [
{
"address": "687 Eliza Hill",
"averageRate": {
"amount": "99.99",
"currencyCode": "LSL"
},
"globalPropertyId": 7540,
"name": "Grand Plaza Hotel",
"ranking": 12,
"ratePlanCode": null,
"ratePlanName": "ADVANCE PURCHASE",
"ratePlanType": "16",
"sabreHotelId": 77575,
"sellRating": 4.71
},
{
"address": "5970 Morar Parkways",
"averageRate": {
"amount": "150.00",
"currencyCode": "PLN"
},
"globalPropertyId": 5613,
"name": "Ocean View Resort",
"ranking": 7,
"ratePlanCode": "CORP",
"ratePlanName": "NON-REFUNDABLE",
"ratePlanType": null,
"sabreHotelId": 39962,
"sellRating": null
}
],
"pnrLocator": "yUpAbd",
"pseudoCityCode": "qccD",
"rateCodes": {
"0": "AAA",
"1": "ABS",
"2": "CDF"
}
},
{
"checkInDate": "2026-09-08",
"checkOutDate": "2026-11-26",
"cityCode": "SEO",
"clientId": "AMX",
"dkNumber": "8870762",
"hotels": [
{
"address": "3677 Spinka Mall",
"averageRate": {
"amount": "99.99",
"currencyCode": "TOP"
},
"globalPropertyId": 2927,
"name": "Luxury Suites",
"ranking": 1,
"ratePlanCode": "BEST",
"ratePlanName": "BEST FLEXIBLE RATE",
"ratePlanType": null,
"sabreHotelId": 69098,
"sellRating": null
},
{
"address": "34573 Zack Knolls",
"averageRate": {
"amount": "250.50",
"currencyCode": "WST"
},
"globalPropertyId": 3475,
"name": "Budget Stay Airport Hotel",
"ranking": 7,
"ratePlanCode": "CORP",
"ratePlanName": "NON-REFUNDABLE",
"ratePlanType": "14",
"sabreHotelId": 97037,
"sellRating": null
},
{
"address": "1058 Noel Shore",
"averageRate": {
"amount": "400.75",
"currencyCode": "BAM"
},
"globalPropertyId": 8314,
"name": "Budget Stay Airport Hotel",
"ranking": 2,
"ratePlanCode": "PRO",
"ratePlanName": null,
"ratePlanType": null,
"sabreHotelId": 88942,
"sellRating": 1.95
},
{
"address": "98472 First Street",
"averageRate": {
"amount": "150.00",
"currencyCode": "ISK"
},
"globalPropertyId": 1078,
"name": "Grand Plaza Hotel",
"ranking": 18,
"ratePlanCode": "BEST",
"ratePlanName": "NON-REFUNDABLE",
"ratePlanType": null,
"sabreHotelId": 39491,
"sellRating": null
}
],
"pnrLocator": "ADFaaC",
"pseudoCityCode": "XoGp",
"rateCodes": {
"0": "AAA",
"1": "ABS",
"2": "CDF"
}
},
{
"checkInDate": "2026-09-06",
"checkOutDate": "2026-11-03",
"cityCode": "MUL",
"clientId": "AMX",
"dkNumber": "2716286",
"hotels": [
{
"address": "287 Wellington Street",
"averageRate": {
"amount": "400.75",
"currencyCode": "KZT"
},
"globalPropertyId": 8397,
"name": "Ocean View Resort",
"ranking": 13,
"ratePlanCode": null,
"ratePlanName": "ADVANCE PURCHASE",
"ratePlanType": null,
"sabreHotelId": 58454,
"sellRating": 4.74
},
{
"address": "486 Friesen Court",
"averageRate": {
"amount": "400.75",
"currencyCode": "HKD"
},
"globalPropertyId": 5992,
"name": "City Center Inn",
"ranking": 9,
"ratePlanCode": "AAA",
"ratePlanName": null,
"ratePlanType": null,
"sabreHotelId": 79923,
"sellRating": 2.56
}
],
"pnrLocator": "ArSdmC",
"pseudoCityCode": "Rpa3",
"rateCodes": {
"0": "AAA",
"1": "ABS",
"2": "CDF"
}
}
]
}POST
{
"jobId": "Xyfbp7V-K9JSIeo"
}{
"jobId": "XZs1Ag8JG6Mc7A4",
"jobStatus": "Running",
"showHotelsWithNoRate": null
}POST
{
"jobId": "lH2GUZbdhhwSRFy",
"returnHotelsWithNoRate": true
}{
"errors": [
{
"category": "BAD_REQUEST",
"description": "Invalid client ID or DK number provided.",
"type": "RATE_LIMIT_EXCEEDED"
},
{
"category": "BAD_REQUEST",
"description": "The requested resource could not be found.",
"type": "INVALID_DATE_FORMAT"
}
]
}Service Homepage: developer.sabre.com/rest-api/lodging-ai-cross-sell-api/1.2
sabrelodgingaitravelcross-sell