{ "data": { "hotelX": { "search": { "context": "STN", "options": [ { "hotelName": "Kotor Nest", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-07-28T15:00:00Z", "value": 555.3, "hoursBefore": 153, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65110842", "supplierCode": "STN", "hotelCodeSupplier": "65110842", "id": "33!~|a0!~|b260804!~|c260807!~|d65110842!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65110842!~|n2359299!~|nSTN!~|o1!~|p1!~|x25070934!~|M555.3!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#128612864656!~|A4755409050!~|B4755409050!~|C30|30!~|EDouble or Twin Room, Terrace (2 Twin Beds or 1 Queen Bed)!~|FDouble or Twin Room, Terrace (2 Twin Beds or 1 Queen Bed)!~|G1!~|U2,555.30,1785250800!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I555.3!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4755409050", "description": "Double or Twin Room, Terrace (2 Twin Beds or 1 Queen Bed)", "descriptionSupplier": "Double or Twin Room, Terrace (2 Twin Beds or 1 Queen Bed)", "legacyRoomId": "0#128612864656", "supplierCode": "4755409050", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 555.3, "gross": 555.3, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 555.3, "gross": 555.3, "binding": false } }, { "hotelName": "Kotor Nest", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-07-28T15:00:00Z", "value": 718.67, "hoursBefore": 153, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65110842", "supplierCode": "STN", "hotelCodeSupplier": "65110842", "id": "33!~|a0!~|b260804!~|c260807!~|d65110842!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65110842!~|n2359299!~|nSTN!~|o1!~|p1!~|x25070934!~|M718.67!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#127542209544!~|A4755409050!~|B4755409050!~|C30|30!~|EDouble or Twin Room, Terrace (2 Twin Beds or 1 Queen Bed)!~|FDouble or Twin Room, Terrace (2 Twin Beds or 1 Queen Bed)!~|G1!~|U2,718.67,1785250800!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I718.67!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4755409050", "description": "Double or Twin Room, Terrace (2 Twin Beds or 1 Queen Bed)", "descriptionSupplier": "Double or Twin Room, Terrace (2 Twin Beds or 1 Queen Bed)", "legacyRoomId": "0#127542209544", "supplierCode": "4755409050", "promotions": [ { "code": "#1", "name": "Room1 Stay 3 nights and save 40%", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 718.67, "gross": 718.67, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 718.67, "gross": 718.67, "binding": false } }, { "hotelName": "Antika Guesthouse", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "53000732", "supplierCode": "STN", "hotelCodeSupplier": "53000732", "id": "33!~|a0!~|b260804!~|c260807!~|d53000732!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m53000732!~|n2359299!~|nSTN!~|o1!~|p0!~|x25070934!~|M878!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#126729110112!~|A4724871791!~|B4724871791!~|C30|30!~|EDeluxe Double Room with Extra Bed (1 sofa bed and 1 large bed) - Free WiFi!~|FDeluxe Double Room with Extra Bed (1 sofa bed and 1 large bed) - Free WiFi!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I878!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4724871791", "description": "Deluxe Double Room with Extra Bed (1 sofa bed and 1 large bed) - Free WiFi", "descriptionSupplier": "Deluxe Double Room with Extra Bed (1 sofa bed and 1 large bed) - Free WiFi", "legacyRoomId": "0#126729110112", "supplierCode": "4724871791", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 878, "gross": 878, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 878, "gross": 878, "binding": false } }, { "hotelName": "Puerta Hotel Kotor", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "58119823", "supplierCode": "STN", "hotelCodeSupplier": "58119823", "id": "33!~|a0!~|b260804!~|c260807!~|d58119823!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m58119823!~|n2359299!~|nSTN!~|o1!~|p0!~|x25070934!~|M351.35!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118856791883!~|A3546267977!~|B3546267977!~|C30|30!~|EStandard Room!~|FStandard Room!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I351.35!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3546267977", "description": "Standard Room", "descriptionSupplier": "Standard Room", "legacyRoomId": "0#118856791883", "supplierCode": "3546267977", "promotions": [ { "code": "#1", "name": "Room1 Exclusive discount", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 351.35, "gross": 351.35, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 351.35, "gross": 351.35, "binding": false } }, { "hotelName": "Puerta Hotel Kotor", "boardCode": "2359299", "cancelPolicy": { "description": "", "refundable": false }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "58119823", "supplierCode": "STN", "hotelCodeSupplier": "58119823", "id": "33!~|a0!~|b260804!~|c260807!~|d58119823!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m58119823!~|n2359299!~|nSTN!~|o1!~|p0!~|x25070934!~|M430.98!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#118856791750!~|A3546267947!~|B3546267947!~|C30|30!~|EDeluxe Room!~|FDeluxe Room!~|G1!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I430.98!~|tOK!~|uSith!~|v0!~|w!~|yNON_REFUNDABLE!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "3546267947", "description": "Deluxe Room", "descriptionSupplier": "Deluxe Room", "legacyRoomId": "0#118856791750", "supplierCode": "3546267947", "promotions": [ { "code": "#1", "name": "Room1 Exclusive discount", "suplierCode": "#1" } ], "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 430.98, "gross": 430.98, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "rateRules": [ "NON_REFUNDABLE" ], "rateRulesExtended": [ { "rates": null, "type": "NON_REFUNDABLE" } ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 430.98, "gross": 430.98, "binding": false } }, { "hotelName": "Apartments Parteli (Adults only)", "boardCode": "2359299", "cancelPolicy": { "description": "", "cancelPenalties": [ { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-07-25T09:33:18Z", "value": 533.862, "hoursBefore": 230, "isCalculatedDeadline": true }, { "penaltyType": "IMPORT", "currency": "EUR", "deadline": "2026-08-03T21:01:00Z", "value": 561.96, "hoursBefore": 3, "isCalculatedDeadline": true } ], "refundable": true }, "token": "", "accessCode": "29887", "boardCodeSupplier": "2359299", "paymentType": "MERCHANT", "status": "OK", "hotelCode": "65873114", "supplierCode": "STN", "hotelCodeSupplier": "65873114", "id": "33!~|a0!~|b260804!~|c260807!~|d65873114!~|e2359299!~|f0!~|gES!~|hIL!~|ien!~|jEUR!~|k0!~|l29887!~|m65873114!~|n2359299!~|nSTN!~|o1!~|p1!~|x25070934!~|M561.96!~|N0!~|Ofalse!~|PEUR!~|Q!~|R0!~|S!~|T!~|z0#122694587892!~|A4170952408!~|B4170952408!~|C30|30!~|EDeluxe One-Bedroom Apartment (1 large bed) - Free WiFi!~|FDeluxe One-Bedroom Apartment (1 large bed) - Free WiFi!~|G1!~|U2,533.86,1784971998|2,561.96,1785790860!~|Hcurrency!~|IEUR!~|HsearchId!~|I!~|HuseDescriptive!~|Itrue!~|HprevLang!~|Ien!~|Htgx_price!~|I561.96!~|tOK!~|uSith!~|v0!~|w!~|y!~|qHOTEL!~|q0!~|y!~|", "market": "ES", "rooms": [ { "code": "4170952408", "description": "Deluxe One-Bedroom Apartment (1 large bed) - Free WiFi", "descriptionSupplier": "Deluxe One-Bedroom Apartment (1 large bed) - Free WiFi", "legacyRoomId": "0#122694587892", "supplierCode": "4170952408", "roomPrice": { "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 561.96, "gross": 561.96, "binding": false } }, "occupancyRefId": 1 } ], "occupancies": [ { "paxes": [ { "age": 30 }, { "age": 30 } ], "id": 1 } ], "markets": [ "ES" ], "price": { "minimumSellingPrice": null, "currency": "EUR", "exchange": { "currency": "EUR", "rate": 1 }, "net": 561.96, "gross": 561.96, "binding": false } } ], "auditData": { "transactions": null }, "warnings": [ { "external": null, "type": "VALIDATION_ERROR", "code": "WRONG_FIELD", "description": "Access: '29887' Maximum optionsQuota allowed(50) has been exceeded, you are sending 300", "accessCode": "29887" } ] } } } }