Buyer API (Pull)
...
Room Based Rates
Search Results - MPS Multi Property Shopping - Room Base
1 min
{ "name" "search results mps multi property shopping", "method" "get", "url" "https //wspull bakuun com/{version}/{partnercode}/mpsnight/{token}/results?nextresultskey={nextresultskey}", "description" "when the request payload is valid and the search is successfully initialized, the api returns a unique tokenid that must be used to retrieve the search results ", "tab" "examples", "examples" { "languages" \[ { "id" "qllozck9say11bc e7lqo", "language" "json", "code" "{\n \\"success\\" true,\n \\"tokenid\\" \\"ab9bf22f9648f63ec069ca1c3b55c9ce\\"\n}", "customlabel" "" } ], "selectedlanguageid" "qllozck9say11bc e7lqo" }, "results" { "languages" \[ { "id" "j3bk 3qtul8wzeemnns7g", "language" "200", "code" "{\n \\"success\\" true,\n \\"tokenid\\" \\"cd7e63eede2207b459b0e3b75fe0923a\\",\n \\"errors\\" \[],\n \\"data\\" {\n \\"getmultiproperties\\" {\n \\"propertylist\\" \[\n {\n \\"propertyid\\" \\"htlxx x\\",\n \\"propertyname\\" \\"wadanders\\",\n \\"occupancies\\" \[\n {\n \\"numberofadults\\" 2,\n \\"occupancyrefid\\" 1,\n \\"checkindate\\" \\"2022 04 01\\",\n \\"checkoutdate\\" \\"2022 04 03\\"\n },\n {\n \\"numberofadults\\" 2,\n \\"occupancyrefid\\" 1,\n \\"checkindate\\" \\"2022 04 01\\",\n \\"checkoutdate\\" \\"2022 04 03\\"\n }\n ],\n \\"rooms\\" \[\n {\n \\"occupancyrefid\\" 1,\n \\"roomid\\" \\"rxx x 1\\",\n \\"roomnameeng\\" \\"budget twin room\\",\n \\"roomnameita\\" \\"camera budget doppia con letti singoli\\",\n \\"roomnamedut\\" \\"budget twin room\\",\n \\"roomnamejpn\\" \\"budget twin room\\",\n \\"rateid\\" \\"rxx x 1 1\\",\n \\"includedmeals\\" \\"halfboard\\",\n \\"includedmealsdetail\\" {\n \\"amenitybreakfast\\" true,\n \\"amenitydinner\\" true,\n \\"amenitylunch\\" false,\n \\"breakfastconfirm\\" \\"direct\\",\n \\"breakfasttype\\" \\"italian,american\\",\n \\"dinnerconfirm\\" \\"on request\\",\n \\"dinnerexchange\\" false,\n \\"dinnermenu\\" \\"a la carle\\",\n \\"dinnertype\\" \\"ainu,albanian,\\",\n \\"lunchconfirm\\" \\"direct\\",\n \\"lunchexchange\\" false,\n \\"lunchmenu\\" \\"menu fixed\\",\n \\"lunchtype\\" \\"ainu\\"\n },\n \\"getextrameals\\" true,\n \\"excludedmeals\\" \\"fullboard\\",\n \\"excludedmealsdetail\\" {\n \\"amenitybreakfast\\" true,\n \\"amenitydinner\\" true,\n \\"amenitylunch\\" true,\n \\"breakfastchargeinfo\\" \[\n {\n \\"agequalifying\\" \\"adult\\",\n \\"agefrom\\" null,\n \\"ageto\\" null,\n \\"currencycode\\" \\"eur\\",\n \\"mealcharge\\" true,\n \\"mealrate\\" \\"50 00\\"\n },\n {\n \\"agefrom\\" 3,\n \\"ageto\\" 4,\n \\"agequalifying\\" \\"child\\",\n \\"currencycode\\" \\"eur\\",\n \\"mealcharge\\" false,\n \\"mealrate\\" \\"0 00\\"\n },\n {\n \\"agefrom\\" 0,\n \\"agequalifying\\" \\"infant\\",\n \\"ageto\\" 1,\n \\"currencycode\\" \\"eur\\",\n \\"mealcharge\\" true,\n \\"mealrate\\" \\"10 55\\"\n }\n ],\n \\"breakfastconfirm\\" \\"direct\\",\n \\"breakfasttype\\" \\"italian,american\\",\n \\"dinnerchargeinfo\\" \[\n {\n \\"agefrom\\" null,\n \\"agequalifying\\" \\"adult\\",\n \\"ageto\\" null,\n \\"currencycode\\" \\"eur\\",\n \\"mealcharge\\" false,\n \\"mealrate\\" \\"0 00\\"\n },\n {\n \\"agefrom\\" 3,\n \\"agequalifying\\" \\"child\\",\n \\"ageto\\" 4,\n \\"currencycode\\" \\"eur\\",\n \\"mealcharge\\" false,\n \\"mealrate\\" \\"0 00\\"\n },\n {\n \\"agefrom\\" 0,\n \\"agequalifying\\" \\"infant\\",\n \\"ageto\\" 1,\n \\"currencycode\\" \\"eur\\",\n \\"mealcharge\\" false,\n \\"mealrate\\" \\"0 00\\"\n }\n ],\n \\"dinnerconfirm\\" \\"on request\\",\n \\"dinnerexchange\\" false,\n \\"dinnermenu\\" \\"a la carle\\",\n \\"dinnertype\\" \\"ainu,albanian,\\",\n \\"lunchchargeinfo\\" \[\n {\n \\"agefrom\\" null,\n \\"agequalifying\\" \\"adult\\",\n \\"ageto\\" null,\n \\"currencycode\\" \\"eur\\",\n \\"mealcharge\\" true,\n \\"mealrate\\" \\"100 00\\"\n },\n {\n \\"agefrom\\" 3,\n \\"agequalifying\\" \\"child\\",\n \\"ageto\\" 4,\n \\"currencycode\\" \\"eur\\",\n \\"mealcharge\\" true,\n \\"mealrate\\" \\"20 00\\"\n },\n {\n \\"agefrom\\" 0,\n \\"agequalifying\\" \\"infant\\",\n \\"ageto\\" 1,\n \\"currencycode\\" \\"eur\\",\n \\"mealcharge\\" false,\n \\"mealrate\\" \\"0 00\\"\n }\n ],\n \\"lunchconfirm\\" \\"direct\\",\n \\"lunchexchange\\" false,\n \\"lunchmenu\\" \\"menu fixed\\",\n \\"lunchtype\\" \\"ainu\\"\n },\n \\"getinclusion\\" true,\n \\"inclusion\\" false,\n \\"amenityinclusion\\" \[],\n \\"getextra\\" true,\n \\"extra\\" false,\n \\"amenityextra\\" \[],\n \\"rateinfo\\" \[\n {\n \\"ratebar\\" true,\n \\"ratediscount\\" 27 1,\n \\"ratedetails\\" {\n \\"currencycode\\" \\"eur\\",\n \\"amountbeforetax\\" \\"0 00\\",\n \\"amountaftertax\\" \\"0 00\\",\n \\"dailypricebeforetax\\" \[\n \\"0 00\\",\n \\"0 00\\"\n ],\n \\"dailypriceaftertax\\" \[\n \\"0 00\\",\n \\"0 00\\"\n ],\n \\"beforetax\\" {\n \\"taxfeedetails\\" \[\n {\n \\"taxtype\\" \\"vat\\",\n \\"taxcalculator\\" \\"percentage\\",\n \\"taxmultiplicator\\" \\"stay\\",\n \\"taxapplicability\\" \\"night \\",\n \\"taxincluded\\" true,\n \\"taxdescription\\" \\"vat 20 00% included\\",\n \\"taxcurrency\\" \\"eur\\",\n \\"taxvalue\\" \\"20 00\\"\n },\n {\n \\"taxtype\\" \\"fee\\",\n \\"taxmultiplicator\\" \\"per night\\",\n \\"taxapplicability\\" \\"night\\",\n \\"taxincluded\\" true,\n \\"taxcalculator\\" \\"currency\\",\n \\"taxdescription\\" \\"fee 50 00 eur x night included\\",\n \\"taxcurrency\\" \\"eur\\",\n \\"taxvalue\\" \\"50 00\\"\n }\n ]\n },\n \\"aftertax\\" {\n \\"taxfeedetails\\" \[\n {\n \\"taxtype\\" \\"vat\\",\n \\"taxcalculator\\" \\"percentage\\",\n \\"taxmultiplicator\\" \\"stay\\",\n \\"taxapplicability\\" \\"night \\",\n \\"taxincluded\\" true,\n \\"taxdescription\\" \\"vat 20 00% included\\",\n \\"taxcurrency\\" \\"eur\\",\n \\"taxvalue\\" \\"20 00\\"\n },\n {\n \\"taxtype\\" \\"fee\\",\n \\"taxmultiplicator\\" \\"per night\\",\n \\"taxapplicability\\" \\"night\\",\n \\"taxincluded\\" true,\n \\"taxcalculator\\" \\"currency\\",\n \\"taxdescription\\" \\"fee 50 00 eur x night included\\",\n \\"taxcurrency\\" \\"eur\\",\n \\"taxvalue\\" \\"50 00\\"\n }\n ]\n }\n }\n },\n {\n \\"ratenet\\" true,\n \\"ratediscount\\" 7 1,\n \\"ratedetails\\" {\n \\"currencycode\\" \\"eur\\",\n \\"amountbeforetax\\" \\"170 00\\",\n \\"amountaftertax\\" \\"170 00\\",\n \\"dailypricebeforetax\\" \[\n \\"85 00\\",\n \\"85 00\\"\n ],\n \\"dailypriceaftertax\\" \[\n \\"85 00\\",\n \\"85 00\\"\n ],\n \\"beforetax\\" {\n \\"taxfeedetails\\" \[\n {\n \\"taxtype\\" \\"vat\\",\n \\"taxcalculator\\" \\"percentage\\",\n \\"taxmultiplicator\\" \\"stay\\",\n \\"taxapplicability\\" \\"night \\",\n \\"taxincluded\\" true,\n \\"taxdescription\\" \\"vat 20 00% included\\",\n \\"taxcurrency\\" \\"eur\\",\n \\"taxvalue\\" \\"20 00\\"\n },\n {\n \\"taxtype\\" \\"fee\\",\n \\"taxmultiplicator\\" \\"per night\\",\n \\"taxapplicability\\" \\"night\\",\n \\"taxincluded\\" true,\n \\"taxcalculator\\" \\"currency\\",\n \\"taxdescription\\" \\"fee 50 00 eur x night included\\",\n \\"taxcurrency\\" \\"eur\\",\n \\"taxvalue\\" \\"50 00\\"\n }\n ]\n },\n \\"aftertax\\" {\n \\"taxfeedetails\\" \[\n {\n \\"taxtype\\" \\"vat\\",\n \\"taxcalculator\\" \\"percentage\\",\n \\"taxmultiplicator\\" \\"stay\\",\n \\"taxapplicability\\" \\"night \\",\n \\"taxincluded\\" true,\n \\"taxdescription\\" \\"vat 20 00% included\\",\n \\"taxcurrency\\" \\"eur\\",\n \\"taxvalue\\" \\"20 00\\"\n },\n {\n \\"taxtype\\" \\"fee\\",\n \\"taxmultiplicator\\" \\"per night\\",\n \\"taxapplicability\\" \\"night\\",\n \\"taxincluded\\" true,\n \\"taxcalculator\\" \\"currency\\",\n \\"taxdescription\\" \\"fee 50 00 eur x night included\\",\n \\"taxcurrency\\" \\"eur\\",\n \\"taxvalue\\" \\"50 00\\"\n }\n ]\n }\n }\n }\n ],\n \\"refundable\\" true,\n \\"getdeposit\\" true,\n \\"deposit\\" {\n \\"depositpolicy\\" true,\n \\"deposittype\\" \\"percentage\\",\n \\"depositamount\\" \\"99\\",\n \\"depositapplied\\" \\"first night\\",\n \\"depositintervalunits\\" 1,\n \\"deposittimeinterval\\" \\"3\\",\n \\"depositdescription\\" \\"99% of the first night is charged 3 days prior arrival\\",\n \\"timezone\\" \\"(gmt+01 00) cent europ summer (amsterdam)\\"\n },\n \\"getcancellation\\" true,\n \\"cancellationpolicies\\" \[\n {\n \\"policylevel\\" 1,\n \\"policyid\\" 1,\n \\"dayspriorcheckin\\" \\"0\\",\n \\"penaltytype\\" \\"percentage\\",\n \\"penaltyapplied\\" \\"full stay\\",\n \\"penaltyamount\\" \\"13\\",\n \\"policydescription\\" \\"free cancellation allowed day of arrival 18 00 before check in, later cancellation will be charged \\",\n \\"timezone\\" \\"(gmt+01 00) cent europ summer (amsterdam)\\"\n }\n ]\n },\n {\n \\"occupancyrefid\\" 1,\n \\"roomid\\" \\"rxx x 2\\",\n \\"roomnameeng\\" \\"budget twin room\\",\n \\"rateid\\" \\"rxx x 2 1\\",\n \\"includedmeals\\" \\"halfboard\\",\n \\"includedmealsdetail\\" {\n \\"amenitybreakfast\\" true,\n \\"amenitydinner\\" true,\n \\"amenitylunch\\" false,\n \\"breakfastconfirm\\" \\"direct\\",\n \\"breakfasttype\\" \\"italian,american\\",\n \\"dinnerconfirm\\" \\"on request\\",\n \\"dinnerexchange\\" false,\n \\"dinnermenu\\" \\"a la carle\\",\n \\"dinnertype\\" \\"ainu,albanian,\\",\n \\"lunchconfirm\\" \\"direct\\",\n \\"lunchexchange\\" false,\n \\"lunchmenu\\" \\"menu fixed\\",\n \\"lunchtype\\" \\"ainu\\"\n },\n \\"getextrameals\\" true,\n \\"excludedmeals\\" \\"fullboard\\",\n \\"excludedmealsdetail\\" {\n \\"amenitybreakfast\\" true,\n \\"amenitydinner\\" true,\n \\"amenitylunch\\" true,\n \\"breakfastchargeinfo\\" \[\n {\n \\"agefrom\\" null,\n \\"agequalifying\\" \\"adult\\",\n \\"ageto\\" null,\n \\"currencycode\\" \\"eur\\",\n \\"mealcharge\\" true,\n \\"mealrate\\" \\"50 00\\"\n },\n {\n \\"agefrom\\" 3,\n \\"agequalifying\\" \\"child\\",\n \\"ageto\\" 4,\n \\"currencycode\\" \\"eur\\",\n \\"mealcharge\\" false,\n \\"mealrate\\" \\"0 00\\"\n },\n {\n \\"agefrom\\" 0,\n \\"agequalifying\\" \\"infant\\",\n \\"ageto\\" 1,\n \\"currencycode\\" \\"eur\\",\n \\"mealcharge\\" true,\n \\"mealrate\\" \\"10 55\\"\n }\n ],\n \\"breakfastconfirm\\" \\"direct\\",\n \\"breakfasttype\\" \\"italian,american\\",\n \\"dinnerchargeinfo\\" \[\n {\n \\"agefrom\\" null,\n \\"agequalifying\\" \\"adult\\",\n \\"ageto\\" null,\n \\"currencycode\\" \\"eur\\",\n \\"mealcharge\\" false,\n \\"mealrate\\" \\"0 00\\"\n },\n {\n \\"agefrom\\" 3,\n \\"agequalifying\\" \\"child\\",\n \\"ageto\\" 4,\n \\"currencycode\\" \\"eur\\",\n \\"mealcharge\\" false,\n \\"mealrate\\" \\"0 00\\"\n },\n {\n \\"agefrom\\" 0,\n \\"agequalifying\\" \\"infant\\",\n \\"ageto\\" 1,\n \\"currencycode\\" \\"eur\\",\n \\"mealcharge\\" false,\n \\"mealrate\\" \\"0 00\\"\n }\n ],\n \\"dinnerconfirm\\" \\"on request\\",\n \\"dinnerexchange\\" false,\n \\"dinnermenu\\" \\"a la carle\\",\n \\"dinnertype\\" \\"ainu,albanian,\\",\n \\"lunchchargeinfo\\" \[\n {\n \\"agefrom\\" null,\n \\"agequalifying\\" \\"adult\\",\n \\"ageto\\" null,\n \\"currencycode\\" \\"eur\\",\n \\"mealcharge\\" true,\n \\"mealrate\\" \\"100 00\\"\n },\n {\n \\"agefrom\\" 3,\n \\"agequalifying\\" \\"child\\",\n \\"ageto\\" 4,\n \\"currencycode\\" \\"eur\\",\n \\"mealcharge\\" true,\n \\"mealrate\\" \\"20 00\\"\n },\n {\n \\"agefrom\\" 0,\n \\"agequalifying\\" \\"infant\\",\n \\"ageto\\" 1,\n \\"currencycode\\" \\"eur\\",\n \\"mealcharge\\" false,\n \\"mealrate\\" \\"0 00\\"\n }\n ],\n \\"lunchconfirm\\" \\"direct\\",\n \\"lunchexchange\\" false,\n \\"lunchmenu\\" \\"menu fixed\\",\n \\"lunchtype\\" \\"ainu\\"\n },\n \\"getinclusion\\" false,\n \\"inclusion\\" false,\n \\"amenityinclusion\\" \[],\n \\"getextra\\" false,\n \\"extra\\" false,\n \\"amenityextra\\" \[],\n \\"rateinfo\\" \[\n {\n \\"ratebar\\" true,\n \\"ratediscount\\" 27 1,\n \\"ratedetails\\" {\n \\"currencycode\\" \\"eur\\",\n \\"amountbeforetax\\" \\"0 00\\",\n \\"amountaftertax\\" \\"0 00\\",\n \\"dailypricebeforetax\\" \[\n \\"0 00\\",\n \\"0 00\\"\n ],\n \\"dailypriceaftertax\\" \[\n \\"0 00\\",\n \\"0 00\\"\n ],\n \\"beforetax\\" {\n \\"taxfeedetails\\" \[\n {\n \\"taxtype\\" \\"vat\\",\n \\"taxcalculator\\" \\"percentage\\",\n \\"taxmultiplicator\\" \\"stay\\",\n \\"taxapplicability\\" \\"night \\",\n \\"taxincluded\\" true,\n \\"taxdescription\\" \\"vat 20 00% included\\",\n \\"taxcurrency\\" \\"eur\\",\n \\"taxvalue\\" \\"20 00\\"\n },\n {\n \\"taxtype\\" \\"fee\\",\n \\"taxmultiplicator\\" \\"per night\\",\n \\"taxapplicability\\" \\"night\\",\n \\"taxincluded\\" true,\n \\"taxcalculator\\" \\"currency\\",\n \\"taxdescription\\" \\"fee 50 00 eur x night included\\",\n \\"taxcurrency\\" \\"eur\\",\n \\"taxvalue\\" \\"50 00\\"\n }\n ]\n },\n \\"aftertax\\" {\n \\"taxfeedetails\\" \[\n {\n \\"taxtype\\" \\"vat\\",\n \\"taxcalculator\\" \\"percentage\\",\n \\"taxmultiplicator\\" \\"stay\\",\n \\"taxapplicability\\" \\"night \\",\n \\"taxincluded\\" true,\n \\"taxdescription\\" \\"vat 20 00% included\\",\n \\"taxcurrency\\" \\"eur\\",\n \\"taxvalue\\" \\"20 00\\"\n },\n {\n \\"taxtype\\" \\"fee\\",\n \\"taxmultiplicator\\" \\"per night\\",\n \\"taxapplicability\\" \\"night\\",\n \\"taxincluded\\" true,\n \\"taxcalculator\\" \\"currency\\",\n \\"taxdescription\\" \\"fee 50 00 eur x night included\\",\n \\"taxcurrency\\" \\"eur\\",\n \\"taxvalue\\" \\"50 00\\"\n }\n ]\n }\n }\n },\n {\n \\"ratenet\\" true,\n \\"ratediscount\\" 7 1,\n \\"ratedetails\\" {\n \\"currencycode\\" \\"eur\\",\n \\"amountbeforetax\\" \\"170 00\\",\n \\"amountaftertax\\" \\"170 00\\",\n \\"dailypricebeforetax\\" \[\n \\"85 00\\",\n \\"85 00\\"\n ],\n \\"dailypriceaftertax\\" \[\n \\"85 00\\",\n \\"85 00\\"\n ],\n \\"beforetax\\" {\n \\"taxfeedetails\\" \[\n {\n \\"taxtype\\" \\"vat\\",\n \\"taxcalculator\\" \\"percentage\\",\n \\"taxmultiplicator\\" \\"stay\\",\n \\"taxapplicability\\" \\"night \\",\n \\"taxincluded\\" true,\n \\"taxdescription\\" \\"vat 20 00% included\\",\n \\"taxcurrency\\" \\"eur\\",\n \\"taxvalue\\" \\"20 00\\"\n },\n {\n \\"taxtype\\" \\"fee\\",\n \\"taxmultiplicator\\" \\"per night\\",\n \\"taxapplicability\\" \\"night\\",\n \\"taxincluded\\" true,\n \\"taxcalculator\\" \\"currency\\",\n \\"taxdescription\\" \\"fee 50 00 eur x night included\\",\n \\"taxcurrency\\" \\"eur\\",\n \\"taxvalue\\" \\"50 00\\"\n }\n ]\n },\n \\"aftertax\\" {\n \\"taxfeedetails\\" \[\n {\n \\"taxtype\\" \\"vat\\",\n \\"taxcalculator\\" \\"percentage\\",\n \\"taxmultiplicator\\" \\"stay\\",\n \\"taxapplicability\\" \\"night \\",\n \\"taxincluded\\" true,\n \\"taxdescription\\" \\"vat 20 00% included\\",\n \\"taxcurrency\\" \\"eur\\",\n \\"taxvalue\\" \\"20 00\\"\n },\n {\n \\"taxtype\\" \\"fee\\",\n \\"taxmultiplicator\\" \\"per night\\",\n \\"taxapplicability\\" \\"night\\",\n \\"taxincluded\\" true,\n \\"taxcalculator\\" \\"currency\\",\n \\"taxdescription\\" \\"fee 50 00 eur x night included\\",\n \\"taxcurrency\\" \\"eur\\",\n \\"taxvalue\\" \\"50 00\\"\n }\n ]\n }\n }\n }\n ],\n \\"refundable\\" true,\n \\"getdeposit\\" true,\n \\"deposit\\" {\n \\"depositpolicy\\" true,\n \\"deposittype\\" \\"percentage\\",\n \\"depositamount\\" \\"99\\",\n \\"depositapplied\\" \\"first night\\",\n \\"depositintervalunits\\" 1,\n \\"deposittimeinterval\\" \\"3\\",\n \\"depositdescription\\" \\"99% of the first night is charged 3 days prior arrival\\",\n \\"timezone\\" \\"(gmt+01 00) cent europ summer (amsterdam)\\"\n },\n \\"getcancellation\\" true,\n \\"cancellationpolicies\\" \[\n {\n \\"policylevel\\" 1,\n \\"policyid\\" 1,\n \\"dayspriorcheckin\\" \\"0\\",\n \\"penaltytype\\" \\"%\\",\n \\"penaltyapplied\\" \\"full stay\\",\n \\"penaltyamount\\" \\"13\\",\n \\"policydescription\\" \\"free cancellation allowed day of arrival 18 00 before check in, later cancellation will be charged \\",\n \\"timezone\\" \\"(gmt+01 00) cent europ summer (amsterdam)\\"\n }\n ]\n }\n ],\n \\"getadditionaltax\\" true,\n \\"payatbooking\\" true,\n \\"payatproperty\\" true,\n \\"payatbookingdata\\" \[\n {\n \\"taxtype\\" \\"fee\\",\n \\"taxapplicability\\" \\"stay\\",\n \\"taxmultiplicator\\" \\"room\\",\n \\"taxincluded\\" false,\n \\"guest\\" \[\n {\n \\"taxcalculator\\" \\"percentage\\",\n \\"taxcurrency\\" null,\n \\"agequalifying\\" \\"adult\\",\n \\"agefrom\\" null,\n \\"ageto\\" null,\n \\"taxvalue\\" 30,\n \\"taxdescription\\" \\"30% amenity fee per stay excluded\\",\n \\"taxcharge\\" true\n }\n ]\n }\n ],\n \\"payatpropertydata\\" \[\n {\n \\"taxtype\\" \\"tax\\",\n \\"taxapplicability\\" \\"night\\",\n \\"taxmultiplicator\\" \\"guest\\",\n \\"taxincluded\\" false,\n \\"guest\\" \[\n {\n \\"taxcalculator\\" \\"currency\\",\n \\"taxcurrency\\" \\"eur\\",\n \\"agequalifying\\" \\"adult\\",\n \\"agefrom\\" null,\n \\"ageto\\" null,\n \\"taxvalue\\" \\"100 00\\",\n \\"taxdescription\\" \\"eur 100 00 business tourism assessment per night excluded\\",\n \\"taxcharge\\" true\n },\n {\n \\"taxcalculator\\" \\"percentage\\",\n \\"taxcurrency\\" null,\n \\"agequalifying\\" \\"infant\\",\n \\"agefrom\\" null,\n \\"ageto\\" \\"1\\",\n \\"taxvalue\\" 5,\n \\"taxdescription\\" \\"5% business tourism assessment per night excluded\\",\n \\"taxcharge\\" true\n },\n {\n \\"taxcalculator\\" \\"currency\\",\n \\"taxcurrency\\" \\"eur\\",\n \\"agequalifying\\" \\"child\\",\n \\"agefrom\\" 3,\n \\"ageto\\" 4,\n \\"taxvalue\\" \\"10 00\\",\n \\"taxdescription\\" \\"eur 10 00 business tourism assessment per night excluded\\",\n \\"taxcharge\\" true\n },\n {\n \\"taxcalculator\\" \\"currency\\",\n \\"taxcurrency\\" \\"eur\\",\n \\"agequalifying\\" \\"child\\",\n \\"agefrom\\" 7,\n \\"ageto\\" 8,\n \\"taxvalue\\" \\"15 00\\",\n \\"taxdescription\\" \\"eur 15 00 business tourism assessment per night excluded\\",\n \\"taxcharge\\" true\n }\n ]\n },\n {\n \\"taxtype\\" \\"tax\\",\n \\"taxapplicability\\" \\"stay\\",\n \\"taxmultiplicator\\" \\"adult\\",\n \\"taxincluded\\" false,\n \\"guest\\" \[\n {\n \\"taxcalculator\\" \\"currency\\",\n \\"taxcurrency\\" \\"eur\\",\n \\"agequalifying\\" \\"adult\\",\n \\"agefrom\\" null,\n \\"ageto\\" null,\n \\"taxdescription\\" \\"eur 10 00 ca tourism assessment per stay excluded\\",\n \\"taxvalue\\" \\"10 00\\",\n \\"taxcharge\\" true\n }\n ]\n },\n {\n \\"taxtype\\" \\"tax\\",\n \\"taxapplicability\\" \\"night\\",\n \\"taxmultiplicator\\" \\"guest\\",\n \\"taxincluded\\" false,\n \\"guest\\" \[\n {\n \\"taxcalculator\\" \\"currency\\",\n \\"taxcurrency\\" \\"eur\\",\n \\"agequalifying\\" \\"adult\\",\n \\"agefrom\\" null,\n \\"ageto\\" null,\n \\"taxvalue\\" \\"1000 00\\",\n \\"taxdescription\\" \\"eur 1000 00 facilities fee per night excluded\\",\n \\"taxcharge\\" true\n },\n {\n \\"taxcalculator\\" \\"percentage\\",\n \\"taxcurrency\\" null,\n \\"agequalifying\\" \\"infant\\",\n \\"agefrom\\" null,\n \\"ageto\\" \\"1\\",\n \\"taxvalue\\" 10,\n \\"taxdescription\\" \\"10% facilities fee per night excluded\\",\n \\"taxcharge\\" true\n }\n ]\n },\n {\n \\"taxtype\\" \\"tax\\",\n \\"taxapplicability\\" \\"stay\\",\n \\"taxmultiplicator\\" \\"adult\\",\n \\"taxincluded\\" false,\n \\"guest\\" \[\n {\n \\"taxcalculator\\" \\"percentage\\",\n \\"taxcurrency\\" null,\n \\"agequalifying\\" \\"adult\\",\n \\"agefrom\\" null,\n \\"ageto\\" null,\n \\"taxdescription\\" \\"20% hotel motel fee per stay excluded\\",\n \\"taxvalue\\" 20,\n \\"taxcharge\\" true\n }\n ]\n },\n {\n \\"taxtype\\" \\"fee\\",\n \\"taxapplicability\\" \\"first night\\",\n \\"taxmultiplicator\\" \\"room\\",\n \\"taxincluded\\" false,\n \\"guest\\" \[\n {\n \\"taxcalculator\\" \\"percentage\\",\n \\"taxcurrency\\" null,\n \\"agequalifying\\" \\"adult\\",\n \\"agefrom\\" null,\n \\"ageto\\" null,\n \\"taxvalue\\" 10,\n \\"taxdescription\\" \\"10% javits center fee first night excluded\\",\n \\"taxcharge\\" true\n }\n ]\n }\n ]\n },\n {\n \\"propertyid\\" \\"htlxx 1\\",\n \\"propertyname\\" \\"aadam wilhelmina hotel\\",\n \\"occupancies\\" \[\n {\n \\"numberofadults\\" 2,\n \\"occupancyrefid\\" 1,\n \\"checkindate\\" \\"2022 04 01\\",\n \\"checkoutdate\\" \\"2022 04 03\\"\n },\n {\n \\"numberofadults\\" 2,\n \\"occupancyrefid\\" 1,\n \\"checkindate\\" \\"2022 04 01\\",\n \\"checkoutdate\\" \\"2022 04 03\\"\n }\n ],\n \\"rooms\\" \[\n {\n \\"occupancyrefid\\" 1,\n \\"roomid\\" \\"rxx 1 1\\",\n \\"roomnameeng\\" \\"deluxe single room with sea view\\",\n \\"roomnameita\\" \\"camera singola deluxe con vista mare\\",\n \\"roomnamedut\\" \\"deluxe single room with sea view\\",\n \\"roomnamejpn\\" \\"deluxe single room with sea view\\",\n \\"rateid\\" \\"rxx 1 1 2\\",\n \\"includedmeals\\" \\"halfboard\\",\n \\"includedmealsdetail\\" {\n \\"amenitybreakfast\\" true,\n \\"amenitydinner\\" false,\n \\"amenitylunch\\" true,\n \\"breakfastconfirm\\" \\"direct\\",\n \\"breakfasttype\\" \\"continental,italian,american,vegetarian,vegan,full english / irish,halal,gluten free,intercontinental,kosher,asian\\",\n \\"dinnerconfirm\\" \\"on request\\",\n \\"dinnerexchange\\" false,\n \\"dinnermenu\\" \\"a la carle\\",\n \\"dinnertype\\" \\"ainu,albanian,argentine,andhra,anglo indian,arab,armenian,assyrian,awadhi,azerbaijani,balochi,belarusian,bangladeshi,bengali,berber,brazilian,buddhist,bulgarian,cajun,cantonese,caribbean,chechen,chinese cuisine,chinese islamic,circassian,crimean tatar,cypriot,danish,english,estonian,french,filipino,georgian,german,goan,goan catholic,greek,gujarati,hyderabad,hong kong western,indian cuisine,indian chinese,indian singaporean cuisine,indonesian,inuit,irish,italian american,italian cuisine,jamaican,\\",\n \\"lunchconfirm\\" \\"direct\\",\n \\"lunchexchange\\" false,\n \\"lunchmenu\\" \\"buffet\\",\n \\"lunchtype\\" \\"albanian,argentine,andhra,anglo indian,ainu,arab,armenian,assyrian,awadhi,azerbaijani,balochi,belarusian,bangladeshi,bengali,berber,brazilian,buddhist,bulgarian,cajun,cantonese,caribbean,chechen,chinese cuisine,chinese islamic,circassian,crimean tatar,cypriot,danish,english,estonian,french,filipino,georgian,german,goan,goan catholic,greek,gujarati,hyderabad,hong kong western,indian cuisine,indian chinese,indian singaporean cuisine,indonesian,inuit,irish,italian american,italian cuisine,jamaican,\\"\n },\n \\"getextrameals\\" true,\n \\"excludedmeals\\" \\"fullboard\\",\n \\"excludedmealsdetail\\" {\n \\"amenitybreakfast\\" true,\n \\"amenitydinner\\" true,\n \\"amenitylunch\\" true,\n \\"breakfastchargeinfo\\" \[\n {\n \\"agefrom\\" null,\n \\"agequalifying\\" \\"adult\\",\n \\"ageto\\" null,\n \\"currencycode\\" \\"eur\\",\n \\"mealcharge\\" true,\n \\"mealrate\\" \\"50,00\\"\n },\n {\n \\"agefrom\\" 4,\n \\"agequalifying\\" \\"child\\",\n \\"ageto\\" 5,\n \\"currencycode\\" \\"eur\\",\n \\"mealcharge\\" true,\n \\"mealrate\\" \\"10,00\\"\n },\n {\n \\"agefrom\\" 11,\n \\"agequalifying\\" \\"child\\",\n \\"ageto\\" 12,\n \\"currencycode\\" \\"eur\\",\n \\"mealcharge\\" true,\n \\"mealrate\\" \\"15,00\\"\n },\n {\n \\"agefrom\\" 0,\n \\"agequalifying\\" \\"infant\\",\n \\"ageto\\" 1,\n \\"currencycode\\" \\"eur\\",\n \\"mealcharge\\" false,\n \\"mealrate\\" \\"0,00\\"\n }\n ],\n \\"breakfastconfirm\\" \\"direct\\",\n \\"breakfasttype\\" \\"continental,italian,american,vegetarian,vegan,full english / irish,halal,gluten free,intercontinental,kosher,asian\\",\n \\"dinnerchargeinfo\\" \[\n {\n \\"agefrom\\" null,\n \\"agequalifying\\" \\"adult\\",\n \\"ageto\\" null,\n \\"currencycode\\" \\"eur\\",\n \\"mealcharge\\" true,\n \\"mealrate\\" \\"100,00\\"\n },\n {\n \\"agefrom\\" 4,\n \\"agequalifying\\" \\"child\\",\n \\"ageto\\" 5,\n \\"currencycode\\" \\"eur\\",\n \\"mealcharge\\" false,\n \\"mealrate\\" \\"0,00\\"\n },\n {\n \\"agefrom\\" 11,\n \\"agequalifying\\" \\"child\\",\n \\"ageto\\" 12,\n \\"currencycode\\" \\"eur\\",\n \\"mealcharge\\" false,\n \\"mealrate\\" \\"0,00\\"\n },\n {\n \\"agefrom\\" 0,\n \\"agequalifying\\" \\"infant\\",\n \\"ageto\\" 1,\n \\"currencycode\\" \\"eur\\",\n \\"mealcharge\\" false,\n \\"mealrate\\" \\"0,00\\"\n }\n ],\n \\"dinnerconfirm\\" \\"on request\\",\n \\"dinnerexchange\\" false,\n \\"dinnermenu\\" \\"a la carle\\",\n \\"dinnertype\\" \\"ainu,albanian,argentine,andhra,anglo indian,arab,armenian,assyrian,awadhi,azerbaijani,balochi,belarusian,bangladeshi,bengali,berber,brazilian,buddhist,bulgarian,cajun,cantonese,caribbean,chechen,chinese cuisine,chinese islamic,circassian,crimean tatar,cypriot,danish,english,estonian,french,filipino,georgian,german,goan,goan catholic,greek,gujarati,hyderabad,hong kong western,indian cuisine,indian chinese,indian singaporean cuisine,indonesian,inuit,irish,italian american,italian cuisine,jamaican,\\",\n \\"lunchchargeinfo\\" \[\n {\n \\"agefrom\\" null,\n \\"agequalifying\\" \\"adult\\",\n \\"ageto\\" null,\n \\"currencycode\\" \\"eur\\",\n \\"mealcharge\\" true,\n \\"mealrate\\" \\"100,00\\"\n },\n {\n \\"agefrom\\" 4,\n \\"agequalifying\\" \\"child\\",\n \\"ageto\\" 5,\n \\"currencycode\\" \\"eur\\",\n \\"mealcharge\\" false,\n \\"mealrate\\" \\"0,00\\"\n },\n {\n \\"agefrom\\" 11,\n \\"agequalifying\\" \\"child\\",\n \\"ageto\\" 12,\n \\"currencycode\\" \\"eur\\",\n \\"mealcharge\\" false,\n \\"mealrate\\" \\"0,00\\"\n },\n {\n \\"agefrom\\" 0,\n \\"agequalifying\\" \\"infant\\",\n \\"ageto\\" 1,\n \\"currencycode\\" \\"eur\\",\n \\"mealcharge\\" false,\n \\"mealrate\\" \\"0,00\\"\n }\n ],\n \\"lunchconfirm\\" \\"direct\\",\n \\"lunchexchange\\" false,\n \\"lunchmenu\\" \\"buffet\\",\n \\"lunchtype\\" \\"albanian,argentine,andhra,anglo indian,ainu,arab,armenian,assyrian,awadhi,azerbaijani,balochi,belarusian,bangladeshi,bengali,berber,brazilian,buddhist,bulgarian,cajun,cantonese,caribbean,chechen,chinese cuisine,chinese islamic,circassian,crimean tatar,cypriot,danish,english,estonian,french,filipino,georgian,german,goan,goan catholic,greek,gujarati,hyderabad,hong kong western,indian cuisine,indian chinese,indian singaporean cuisine,indonesian,inuit,irish,italian american,italian cuisine,jamaican,\\"\n },\n \\"getinclusion\\" true,\n \\"inclusion\\" false,\n \\"amenityinclusion\\" \[],\n \\"getextra\\" true,\n \\"extra\\" true,\n \\"amenityextra\\" \[\n {\n \\"agemax\\" 0,\n \\"agemin\\" 0,\n \\"agerestriction\\" false,\n \\"chargedetail\\" \\"age\\",\n \\"extraapplicability\\" \\"adults only\\",\n \\"extraconfirm\\" \\"on request\\",\n \\"extraid\\" \\"s10\\",\n \\"extranameara\\" \\"wine bottle\\",\n \\"extranameeng\\" \\"wine bottle\\",\n \\"extranamefre\\" \\"wine bottle\\",\n \\"extranameger\\" \\"wine bottle\\",\n \\"extranameita\\" \\"wine bottle\\",\n \\"extrarepetition\\" \\"once\\",\n \\"guest\\" \[\n {\n \\"agefrom\\" null,\n \\"agequalifying\\" \\"adult\\",\n \\"ageto\\" null,\n \\"currencycode\\" \\"dop\\",\n \\"extracharge\\" true,\n \\"extrarate\\" \\"100 00\\"\n },\n {\n \\"agefrom\\" 2,\n \\"agequalifying\\" \\"child\\",\n \\"ageto\\" 3,\n \\"currencycode\\" \\"dop\\",\n \\"extracharge\\" true,\n \\"extrarate\\" \\"200 00\\"\n },\n {\n \\"agefrom\\" 0,\n \\"agequalifying\\" \\"infant\\",\n \\"ageto\\" 1,\n \\"currencycode\\" \\"dop\\",\n \\"extracharge\\" false,\n \\"extrarate\\" 0\n }\n ]\n }\n ],\n \\"rateinfo\\" \[\n {\n \\"ratebar\\" true,\n \\"ratediscount\\" 27 1,\n \\"ratedetails\\" {\n \\"currencycode\\" \\"eur\\",\n \\"amountbeforetax\\" \\"4 00\\",\n \\"amountaftertax\\" \\"4 00\\",\n \\"dailypricebeforetax\\" \[\n \\"2 00\\",\n \\"2 00\\"\n ],\n \\"dailypriceaftertax\\" \[\n \\"2 00\\",\n \\"2 00\\"\n ],\n \\"beforetax\\" {\n \\"taxfeedetails\\" \[\n {\n \\"taxtype\\" \\"tax\\",\n \\"taxcalculator\\" \\"percentage\\",\n \\"taxmultiplicator\\" \\"stay\\",\n \\"taxapplicability\\" \\"night \\",\n \\"taxincluded\\" false,\n \\"taxdescription\\" \\"tax 10 00% excluded\\",\n \\"taxcurrency\\" \\"eur\\",\n \\"taxvalue\\" \\"10 00\\"\n },\n {\n \\"taxtype\\" \\"fee\\",\n \\"taxmultiplicator\\" \\"stay\\",\n \\"taxapplicability\\" \\"stay\\",\n \\"taxincluded\\" false,\n \\"taxcalculator\\" \\"currency\\",\n \\"taxdescription\\" \\"fee 1000 00 eur per stay not included\\",\n \\"taxcurrency\\" \\"eur\\",\n \\"taxvalue\\" \\"1000 00\\"\n }\n ]\n },\n \\"aftertax\\" {\n \\"taxfeedetails\\" \[\n {\n \\"taxtype\\" \\"tax\\",\n \\"taxcalculator\\" \\"percentage\\",\n \\"taxmultiplicator\\" \\"stay\\",\n \\"taxapplicability\\" \\"night \\",\n \\"taxincluded\\" false,\n \\"taxdescription\\" \\"tax 10 00% excluded\\",\n \\"taxcurrency\\" \\"eur\\",\n \\"taxvalue\\" \\"10 00\\"\n },\n {\n \\"taxtype\\" \\"fee\\",\n \\"taxmultiplicator\\" \\"stay\\",\n \\"taxapplicability\\" \\"stay\\",\n \\"taxincluded\\" false,\n \\"taxcalculator\\" \\"currency\\",\n \\"taxdescription\\" \\"fee 1000 00 eur per stay not included\\",\n \\"taxcurrency\\" \\"eur\\",\n \\"taxvalue\\" \\"1000 00\\"\n }\n ]\n }\n }\n },\n {\n \\"ratenet\\" true,\n \\"ratediscount\\" 7 1,\n \\"ratedetails\\" {\n \\"currencycode\\" \\"eur\\",\n \\"amountbeforetax\\" \\"0 00\\",\n \\"amountaftertax\\" \\"0 00\\",\n \\"dailypricebeforetax\\" \[\n null,\n null\n ],\n \\"dailypriceaftertax\\" \[\n null,\n null\n ],\n \\"beforetax\\" {\n \\"taxfeedetails\\" \[\n {\n \\"taxtype\\" \\"tax\\",\n \\"taxcalculator\\" \\"percentage\\",\n \\"taxmultiplicator\\" \\"stay\\",\n \\"taxapplicability\\" \\"night \\",\n \\"taxincluded\\" false,\n \\"taxdescription\\" \\"tax 10 00% excluded\\",\n \\"taxcurrency\\" \\"eur\\",\n \\"taxvalue\\" \\"10 00\\"\n },\n {\n \\"taxtype\\" \\"fee\\",\n \\"taxmultiplicator\\" \\"stay\\",\n \\"taxapplicability\\" \\"stay\\",\n \\"taxincluded\\" false,\n \\"taxcalculator\\" \\"currency\\",\n \\"taxdescription\\" \\"fee 1000 00 eur per stay not included\\",\n \\"taxcurrency\\" \\"eur\\",\n \\"taxvalue\\" \\"1000 00\\"\n }\n ]\n },\n \\"aftertax\\" {\n \\"taxfeedetails\\" \[\n {\n \\"taxtype\\" \\"tax\\",\n \\"taxcalculator\\" \\"percentage\\",\n \\"taxmultiplicator\\" \\"stay\\",\n \\"taxapplicability\\" \\"night \\",\n \\"taxincluded\\" false,\n \\"taxdescription\\" \\"tax 10 00% excluded\\",\n \\"taxcurrency\\" \\"eur\\",\n \\"taxvalue\\" \\"10 00\\"\n },\n {\n \\"taxtype\\" \\"fee\\",\n \\"taxmultiplicator\\" \\"stay\\",\n \\"taxapplicability\\" \\"stay\\",\n \\"taxincluded\\" false,\n \\"taxcalculator\\" \\"currency\\",\n \\"taxdescription\\" \\"fee 1000 00 eur per stay not included\\",\n \\"taxcurrency\\" \\"eur\\",\n \\"taxvalue\\" \\"1000 00\\"\n }\n ]\n }\n }\n }\n ],\n \\"refundable\\" true,\n \\"getdeposit\\" true,\n \\"deposit\\" {\n \\"depositpolicy\\" true,\n \\"deposittype\\" \\"percentage\\",\n \\"depositamount\\" \\"10\\",\n \\"depositapplied\\" \\"stay\\",\n \\"depositintervalunits\\" 1,\n \\"deposittimeinterval\\" \\"1\\",\n \\"depositdescription\\" \\"10% of the full stay is charged 1 day prior arrival\\",\n \\"timezone\\" \\"(gmt+01 00) cent europ summer (amsterdam)\\"\n },\n \\"getcancellation\\" true,\n \\"cancellationpolicies\\" \[\n {\n \\"policylevel\\" 1,\n \\"policyid\\" 1,\n \\"dayspriorcheckin\\" \\"2\\",\n \\"penaltytype\\" \\"%\\",\n \\"penaltyapplied\\" \\"first night\\",\n \\"penaltyamount\\" \\"50\\",\n \\"policydescription\\" \\"free cancellation allowed 2 days before check in, later cancellation will be charged \\",\n \\"timezone\\" \\"(gmt+01 00) cent europ summer (amsterdam)\\"\n },\n {\n \\"policylevel\\" 2,\n \\"policyid\\" 1,\n \\"dayspriorcheckin\\" \\"0\\",\n \\"penaltytype\\" \\"%\\",\n \\"penaltyapplied\\" \\"first night\\",\n \\"penaltyamount\\" \\"100\\",\n \\"policydescription\\" \\"free cancellation allowed day of arrival 18 00 before check in, later cancellation will be charged \\",\n \\"timezone\\" \\"(gmt+01 00) cent europ summer (amsterdam)\\"\n }\n ]\n },\n {\n \\"occupancyrefid\\" 1,\n \\"roomid\\" \\"rxx 1 2\\",\n \\"roomnameeng\\" \\"deluxe single room with sea view\\",\n \\"rateid\\" \\"rxx 1 2 2\\",\n \\"includedmeals\\" \\"halfboard\\",\n \\"includedmealsdetail\\" {\n \\"amenitybreakfast\\" true,\n \\"amenitydinner\\" false,\n \\"amenitylunch\\" true,\n \\"breakfastconfirm\\" \\"wdirect\\",\n \\"breakfasttype\\" \\"continental,italian,american,vegetarian,vegan,full english / irish,halal,gluten free,intercontinental,kosher,asian\\",\n \\"dinnerconfirm\\" \\"on request\\",\n \\"dinnerexchange\\" false,\n \\"dinnermenu\\" \\"a la carle\\",\n \\"dinnertype\\" \\"ainu,albanian,argentine,andhra,anglo indian,arab,armenian,assyrian,awadhi,azerbaijani,balochi,belarusian,bangladeshi,bengali,berber,brazilian,buddhist,bulgarian,cajun,cantonese,caribbean,chechen,chinese cuisine,chinese islamic,circassian,crimean tatar,cypriot,danish,english,estonian,french,filipino,georgian,german,goan,goan catholic,greek,gujarati,hyderabad,hong kong western,indian cuisine,indian chinese,indian singaporean cuisine,indonesian,inuit,irish,italian american,italian cuisine,jamaican,\\",\n \\"lunchconfirm\\" \\"direct\\",\n \\"lunchexchange\\" false,\n \\"lunchmenu\\" \\"buffet\\",\n \\"lunchtype\\" \\"albanian,argentine,andhra,anglo indian,ainu,arab,armenian,assyrian,awadhi,azerbaijani,balochi,belarusian,bangladeshi,bengali,berber,brazilian,buddhist,bulgarian,cajun,cantonese,caribbean,chechen,chinese cuisine,chinese islamic,circassian,crimean tatar,cypriot,danish,english,estonian,french,filipino,georgian,german,goan,goan catholic,greek,gujarati,hyderabad,hong kong western,indian cuisine,indian chinese,indian singaporean cuisine,indonesian,inuit,irish,italian american,italian cuisine,jamaican,\\"\n },\n \\"getextrameals\\" true,\n \\"excludedmeals\\" \\"fullboard\\",\n \\"excludedmealsdetail\\" {\n \\"amenitybreakfast\\" true,\n \\"amenitydinner\\" true,\n \\"amenitylunch\\" true,\n \\"breakfastchargeinfo\\" \[\n {\n \\"agefrom\\" null,\n \\"agequalifying\\" \\"adult\\",\n \\"ageto\\" null,\n \\"currencycode\\" \\"eur\\",\n \\"mealcharge\\" true,\n \\"mealrate\\" \\"50,00\\"\n },\n {\n \\"agefrom\\" 4,\n \\"agequalifying\\" \\"child\\",\n \\"ageto\\" 5,\n \\"currencycode\\" \\"eur\\",\n \\"mealcharge\\" true,\n \\"mealrate\\" \\"10,00\\"\n },\n {\n \\"agefrom\\" 11,\n \\"agequalifying\\" \\"child\\",\n \\"ageto\\" 12,\n \\"currencycode\\" \\"eur\\",\n \\"mealcharge\\" true,\n \\"mealrate\\" \\"15,00\\"\n },\n {\n \\"agefrom\\" 0,\n \\"agequalifying\\" \\"infant\\",\n \\"ageto\\" 1,\n \\"currencycode\\" \\"eur\\",\n \\"mealcharge\\" false,\n \\"mealrate\\" \\"0,00\\"\n }\n ],\n \\"breakfastconfirm\\" \\"direct\\",\n \\"breakfasttype\\" \\"continental,italian,american,vegetarian,vegan,full english / irish,halal,gluten free,intercontinental,kosher,asian\\",\n \\"dinnerchargeinfo\\" \[\n {\n \\"agefrom\\" null,\n \\"agequalifying\\" \\"adult\\",\n \\"ageto\\" null,\n \\"currencycode\\" \\"eur\\",\n \\"mealcharge\\" true,\n \\"mealrate\\" \\"100,00\\"\n },\n {\n \\"agefrom\\" 4,\n \\"agequalifying\\" \\"child\\",\n \\"ageto\\" 5,\n \\"currencycode\\" \\"eur\\",\n \\"mealcharge\\" false,\n \\"mealrate\\" \\"0,00\\"\n },\n {\n \\"agefrom\\" 11,\n \\"agequalifying\\" \\"child\\",\n \\"ageto\\" 12,\n \\"currencycode\\" \\"eur\\",\n \\"mealcharge\\" false,\n \\"mealrate\\" \\"0,00\\"\n },\n {\n \\"agefrom\\" 0,\n \\"agequalifying\\" \\"infant\\",\n \\"ageto\\" 1,\n \\"currencycode\\" \\"eur\\",\n \\"mealcharge\\" false,\n \\"mealrate\\" \\"0,00\\"\n }\n ],\n \\"dinnerconfirm\\" \\"on request\\",\n \\"dinnerexchange\\" false,\n \\"dinnermenu\\" \\"a la carle\\",\n \\"dinnertype\\" \\"ainu,albanian,argentine,andhra,anglo indian,arab,armenian,assyrian,awadhi,azerbaijani,balochi,belarusian,bangladeshi,bengali,berber,brazilian,buddhist,bulgarian,cajun,cantonese,caribbean,chechen,chinese cuisine,chinese islamic,circassian,crimean tatar,cypriot,danish,english,estonian,french,filipino,georgian,german,goan,goan catholic,greek,gujarati,hyderabad,hong kong western,indian cuisine,indian chinese,indian singaporean cuisine,indonesian,inuit,irish,italian american,italian cuisine,jamaican,\\",\n \\"lunchchargeinfo\\" \[\n {\n \\"agefrom\\" null,\n \\"agequalifying\\" \\"adult\\",\n \\"ageto\\" null,\n \\"currencycode\\" \\"eur\\",\n \\"mealcharge\\" true,\n \\"mealrate\\" \\"100,00\\"\n },\n {\n \\"agefrom\\" 4,\n \\"agequalifying\\" \\"child\\",\n \\"ageto\\" 5,\n \\"currencycode\\" \\"eur\\",\n \\"mealcharge\\" false,\n \\"mealrate\\" \\"0,00\\"\n },\n {\n \\"agefrom\\" 11,\n \\"agequalifying\\" \\"child\\",\n \\"ageto\\" 12,\n \\"currencycode\\" \\"eur\\",\n \\"mealcharge\\" false,\n \\"mealrate\\" \\"0,00\\"\n },\n {\n \\"agefrom\\" 0,\n \\"agequalifying\\" \\"infant\\",\n \\"ageto\\" 1,\n \\"currencycode\\" \\"eur\\",\n \\"mealcharge\\" false,\n \\"mealrate\\" \\"0,00\\"\n }\n ],\n \\"lunchconfirm\\" \\"direct\\",\n \\"lunchexchange\\" false,\n \\"lunchmenu\\" \\"buffet\\",\n \\"lunchtype\\" \\"albanian,argentine,andhra,anglo indian,ainu,arab,armenian,assyrian,awadhi,azerbaijani,balochi,belarusian,bangladeshi,bengali,berber,brazilian,buddhist,bulgarian,cajun,cantonese,caribbean,chechen,chinese cuisine,chinese islamic,circassian,crimean tatar,cypriot,danish,english,estonian,french,filipino,georgian,german,goan,goan catholic,greek,gujarati,hyderabad,hong kong western,indian cuisine,indian chinese,indian singaporean cuisine,indonesian,inuit,irish,italian american,italian cuisine,jamaican,\\"\n },\n \\"getinclusion\\" false,\n \\"inclusion\\" false,\n \\"amenityinclusion\\" \[],\n \\"getextra\\" false,\n \\"extra\\" false,\n \\"amenityextra\\" \[],\n \\"rateinfo\\" \[\n {\n \\"ratebar\\" true,\n \\"ratediscount\\" 27 1,\n \\"ratedetails\\" {\n \\"currencycode\\" \\"eur\\",\n \\"amountbeforetax\\" \\"4 00\\",\n \\"amountaftertax\\" \\"4 00\\",\n \\"dailypricebeforetax\\" \[\n \\"2 00\\",\n \\"2 00\\"\n ],\n \\"dailypriceaftertax\\" \[\n \\"2 00\\",\n \\"2 00\\"\n ],\n \\"beforetax\\" {\n \\"taxfeedetails\\" \[\n {\n \\"taxtype\\" \\"tax\\",\n \\"taxcalculator\\" \\"percentage\\",\n \\"taxmultiplicator\\" \\"stay\\",\n \\"taxapplicability\\" \\"night \\",\n \\"taxincluded\\" false,\n \\"taxdescription\\" \\"tax 10 00% excluded\\",\n \\"taxcurrency\\" \\"eur\\",\n \\"taxvalue\\" \\"10 00\\"\n },\n {\n \\"taxtype\\" \\"fee\\",\n \\"taxmultiplicator\\" \\"stay\\",\n \\"taxapplicability\\" \\"stay\\",\n \\"taxincluded\\" false,\n \\"taxcalculator\\" \\"currency\\",\n \\"taxdescription\\" \\"fee 1000 00 eur per stay not included\\",\n \\"taxcurrency\\" \\"eur\\",\n \\"taxvalue\\" \\"1000 00\\"\n }\n ]\n },\n \\"aftertax\\" {\n \\"taxfeedetails\\" \[\n {\n \\"taxtype\\" \\"tax\\",\n \\"taxcalculator\\" \\"percentage\\",\n \\"taxmultiplicator\\" \\"stay\\",\n \\"taxapplicability\\" \\"night \\",\n \\"taxincluded\\" false,\n \\"taxdescription\\" \\"tax 10 00% excluded\\",\n \\"taxcurrency\\" \\"eur\\",\n \\"taxvalue\\" \\"10 00\\"\n },\n {\n \\"taxtype\\" \\"fee\\",\n \\"taxmultiplicator\\" \\"stay\\",\n \\"taxapplicability\\" \\"stay\\",\n \\"taxincluded\\" false,\n \\"taxcalculator\\" \\"currency\\",\n \\"taxdescription\\" \\"fee 1000 00 eur per stay not included\\",\n \\"taxcurrency\\" \\"eur\\",\n \\"taxvalue\\" \\"1000 00\\"\n }\n ]\n }\n }\n },\n {\n \\"ratenet\\" true,\n \\"ratediscount\\" 7 1,\n \\"ratedetails\\" {\n \\"currencycode\\" \\"eur\\",\n \\"amountbeforetax\\" \\"0 00\\",\n \\"amountaftertax\\" \\"0 00\\",\n \\"dailypricebeforetax\\" \[\n null,\n null\n ],\n \\"dailypriceaftertax\\" \[\n null,\n null\n ],\n \\"beforetax\\" {\n \\"taxfeedetails\\" \[\n {\n \\"taxtype\\" \\"tax\\",\n \\"taxcalculator\\" \\"percentage\\",\n \\"taxmultiplicator\\" \\"stay\\",\n \\"taxapplicability\\" \\"night \\",\n \\"taxincluded\\" false,\n \\"taxdescription\\" \\"tax 10 00% excluded\\",\n \\"taxcurrency\\" \\"eur\\",\n \\"taxvalue\\" \\"10 00\\"\n },\n {\n \\"taxtype\\" \\"fee\\",\n \\"taxmultiplicator\\" \\"stay\\",\n \\"taxapplicability\\" \\"stay\\",\n \\"taxincluded\\" false,\n \\"taxcalculator\\" \\"currency\\",\n \\"taxdescription\\" \\"fee 1000 00 eur per stay not included\\",\n \\"taxcurrency\\" \\"eur\\",\n \\"taxvalue\\" \\"1000 00\\"\n }\n ]\n },\n \\"aftertax\\" {\n \\"taxfeedetails\\" \[\n {\n \\"taxtype\\" \\"tax\\",\n \\"taxcalculator\\" \\"percentage\\",\n \\"taxmultiplicator\\" \\"stay\\",\n \\"taxapplicability\\" \\"night \\",\n \\"taxincluded\\" false,\n \\"taxdescription\\" \\"tax 10 00% excluded\\",\n \\"taxcurrency\\" \\"eur\\",\n \\"taxvalue\\" \\"10 00\\"\n },\n {\n \\"taxtype\\" \\"fee\\",\n \\"taxmultiplicator\\" \\"stay\\",\n \\"taxapplicability\\" \\"stay\\",\n \\"taxincluded\\" false,\n \\"taxcalculator\\" \\"currency\\",\n \\"taxdescription\\" \\"fee 1000 00 eur per stay not included\\",\n \\"taxcurrency\\" \\"eur\\",\n \\"taxvalue\\" \\"1000 00\\"\n }\n ]\n }\n }\n }\n ],\n \\"refundable\\" true,\n \\"getdeposit\\" true,\n \\"deposit\\" {\n \\"depositpolicy\\" true,\n \\"deposittype\\" \\"percentage\\",\n \\"depositamount\\" \\"10\\",\n \\"depositapplied\\" \\"stay\\",\n \\"depositintervalunits\\" 1,\n \\"deposittimeinterval\\" \\"1\\",\n \\"depositdescription\\" \\"10% of the full stay is charged 1 day prior arrival\\",\n \\"timezone\\" \\"(gmt+01 00) cent europ summer (amsterdam)\\"\n },\n \\"getcancellation\\" true,\n \\"cancellationpolicies\\" \[\n {\n \\"policylevel\\" 1,\n \\"policyid\\" 1,\n \\"dayspriorcheckin\\" \\"2\\",\n \\"penaltytype\\" \\"%\\",\n \\"penaltyapplied\\" \\"first night\\",\n \\"penaltyamount\\" \\"50\\",\n \\"policydescription\\" \\"free cancellation allowed 2 days before check in, later cancellation will be charged \\",\n \\"timezone\\" \\"(gmt+01 00) cent europ summer (amsterdam)\\"\n },\n {\n \\"policylevel\\" 2,\n \\"policyid\\" 1,\n \\"dayspriorcheckin\\" \\"0\\",\n \\"penaltytype\\" \\"%\\",\n \\"penaltyapplied\\" \\"first night\\",\n \\"penaltyamount\\" \\"100\\",\n \\"policydescription\\" \\"free cancellation allowed day of arrival 18 00 before check in, later cancellation will be charged \\",\n \\"timezone\\" \\"(gmt+01 00) cent europ summer (amsterdam)\\"\n }\n ]\n }\n ],\n \\"getadditionaltax\\" true,\n \\"payatbooking\\" null,\n \\"payatproperty\\" null,\n \\"payatbookingdata\\" \[],\n \\"payatpropertydata\\" \[]\n }\n ]\n }\n },\n \\"nextdatakey\\" null\n}", "customlabel" "" }, { "id" "umzmkdiwnlnqzifldf5 5", "language" "410", "code" "{\n \\"success\\" false,\n \\"tokenid\\" \\"0c80223718e9d240cd607ca9268190a9\\",\n \\"errors\\" {\n \\"success\\" false,\n \\"errors\\" {\n \\"code\\" 410,\n \\"message\\" \\"unauthorized user\\"\n },\n \\"data\\" \[]\n },\n \\"data\\" \[]\n}", "customlabel" "" } ], "selectedlanguageid" "j3bk 3qtul8wzeemnns7g" }, "request" { "pathparameters" \[ { "name" "partnercode", "kind" "required", "type" "string", "description" "partner (buyer) identifier (e g rdkxx mpbxxx) ", "" "partner (buyer) identifier (e g rdkxx mpbxxx) " }, { "name" "token", "kind" "required", "type" "string", "description" "unique identifier generated for this search session this token must be used to retrieve the actual search results ", "" "unique identifier generated for this search session this token must be used to retrieve the actual search results " } ], "queryparameters" \[ { "name" "nextresultskey", "kind" "required", "type" "string", "description" "used for pagination when results are too large null means no more pages ", "" "used for pagination when results are too large null means no more pages " } ], "headerparameters" \[], "bodydataparameters" \[], "formdataparameters" \[] }, "currentnewparameter" { "label" "query parameter", "value" "queryparameters" }, "hastryitout" false, "response" \[ { "name" "success", "kind" "optional", "type" "boolean", "description" "indicates that the search results were successfully generated " }, { "name" "tokenid", "kind" "optional", "type" "string", "description" "the same token used to retrieve the results returned again for tracking and debugging ", "children" \[] }, { "name" "data", "kind" "optional", "type" "object", "description" "container for all multi property search results ", "children" \[ { "name" "getmultiproperties", "kind" "optional", "type" "object", "description" "", "children" \[ { "name" "propertylist", "kind" "optional", "type" "object", "description" "", "children" \[ { "name" "propertyid", "kind" "optional", "type" "string", "description" "unique property identifier (format htlxxx y / htlxxxx)" }, { "name" "propertyname", "kind" "optional", "type" "string", "description" "display name of the property " }, { "name" "occupancies", "kind" "optional", "type" "object", "description" "list of room occupancies requested (rooms per search) ", "children" \[ { "name" "occupancyrefid", "kind" "optional", "type" "string", "description" "links room result to the requested occupancy " }, { "name" "checkindate", "kind" "optional", "type" "string", "description" "iso check in date (e g , 2025 10 05) " }, { "name" "checkoutdate", "kind" "optional", "type" "string", "description" "iso check out date (e g , 2025 10 05) " }, { "name" "numberofadults", "kind" "optional", "type" "string", "description" "number of adults for this occupancy " } ] }, { "name" "rooms", "kind" "optional", "type" "object", "description" "", "children" \[ { "name" "occupancyrefid", "kind" "optional", "type" "number", "description" "links room result to the requested occupancy " }, { "name" "roomid", "kind" "optional", "type" "string", "description" "room identifier " }, { "name" "roomnameeng", "kind" "optional", "type" "string", "description" "room name in english \nthe suffix “eng” identifies the language using the iso 639 2/3 code (en for english) " }, { "name" "rateid", "kind" "optional", "type" "string", "description" "identifier for this rate plan " }, { "name" "includedmeals", "kind" "optional", "type" "string", "description" "meal plan included in the rate " }, { "name" "includedmealsdetail", "kind" "optional", "type" "object", "description" "included meal information (flags + metadata) ", "children" \[ { "name" "amenitybreakfast", "kind" "optional", "type" "boolean", "description" "true = included \nfalse = not included" }, { "name" "amenitydinner", "kind" "optional", "type" "boolean", "description" "true = included \nfalse = not included" }, { "name" "amenitylunch", "kind" "optional", "type" "boolean", "description" "true = included \nfalse = not included" }, { "name" "breakfastconfirm", "kind" "optional", "type" "string", "description" "available options are \ndirect = the meal is confirmed immediately at the time of booking\non request = the meal is not confirmed instantly " }, { "name" "breakfasttype", "kind" "optional", "type" "string", "description" "type of breakfast such as continental,italian,american,vegetarian,vegan,full english / irish,halal,gluten free,intercontinental,kosher,asian" }, { "name" "dinnerconfirm", "kind" "optional", "type" "string", "description" "available options are \ndirect = the meal is confirmed immediately at the time of booking\non request = the meal is not confirmed instantly " }, { "name" "dinnerexchange", "kind" "optional", "type" "boolean", "description" "available options are \ntrue = guest can swap dinner with lunch \nfalse = guest cannot swap dinner with lunch " }, { "name" "dinnermenu", "kind" "optional", "type" "string", "description" "available options are \na la carte \nfixed menu\nbuffet" }, { "name" "dinnertype", "kind" "optional", "type" "string", "description" "dinner cusine type such as \nainu,albanian,argentine,andhra,anglo indian,arab,armenian,assyrian,awadhi,azerbaijani,balochi,belarusian,bangladeshi,bengali,berber,brazilian,buddhist,bulgarian,cajun,cantonese,caribbean,chechen,chinese cuisine,chinese islamic,circassian,crimean tatar,cypriot,danish,english,estonian,french,filipino,georgian,german,goan,goan catholic,greek,gujarati,hyderabad,hong kong western,indian cuisine,indian chinese,indian singaporean cuisine,indonesian,inuit,irish,italian american,italian cuisine,jamaican" }, { "name" "lunchconfirm", "kind" "optional", "type" "string", "description" "available options are \ndirect = the meal is confirmed immediately at the time of booking\non request = the meal is not confirmed instantly " }, { "name" "lunchexchange", "kind" "optional", "type" "boolean", "description" "available options are \ntrue = guest can swap lunch with dinner \nfalse = guest cannot swap lunch with dinner " }, { "name" "lunchmenu", "kind" "optional", "type" "string", "description" "available options are \na la carte \nfixed menu\nbuffet" }, { "name" "lunchtype", "kind" "optional", "type" "string", "description" "lunch cuisine type such as \nainu,albanian,argentine,andhra,anglo indian,arab,armenian,assyrian,awadhi,azerbaijani,balochi,belarusian,bangladeshi,bengali,berber,brazilian,buddhist,bulgarian,cajun,cantonese,caribbean,chechen,chinese cuisine,chinese islamic,circassian,crimean tatar,cypriot,danish,english,estonian,french,filipino,georgian,german,goan,goan catholic,greek,gujarati,hyderabad,hong kong western,indian cuisine,indian chinese,indian singaporean cuisine,indonesian,inuit,irish,italian american,italian cuisine,jamaican" } ] }, { "name" "getextrameals", "kind" "optional", "type" "boolean", "description" "indicates whether extra meals are enabled to be pulled based on the system configuration \n\navailable options \ntrue —> extra meals are enabled and will be pulled\nfalse —> extra mealsare not enabled and will not be pulled" }, { "name" "excludedmeals", "kind" "optional", "type" "string", "description" "meal plan(s) not included \navailable options are \nbreakfast \nhalfboard\nfullboard \nall inclusive" }, { "name" "excludedmealsdetail", "kind" "optional", "type" "object", "description" "pricing and conditions for excluded meals ", "children" \[ { "name" "amenitybreakfast", "kind" "optional", "type" "boolean", "description" "available options are \ntrue = breakfast is available for purchase\nfalse = breakfast is not available for purchase" }, { "name" "amenitydinner", "kind" "optional", "type" "boolean", "description" "available options are \ntrue = dinner is available for purchase\nfalse = dinner is not available for purchase" }, { "name" "amenitylunch", "kind" "optional", "type" "boolean", "description" "available options are \ntrue = lunch is available for purchase\nfalse = lunch is not available for purchase" }, { "name" "breakfastchargeinfo", "kind" "optional", "type" "object", "description" "indicates breakfast charge breakdown", "children" \[ { "name" "agefrom", "kind" "optional", "type" "number", "description" "if agequalifying = \\"adult\\", then agefrom = null\nif agequalifying = \\"child\\" or \\"infant\\", then agefrom must be between 0 and 17 (inclusive)" }, { "name" "agequalifying", "kind" "optional", "type" "string", "description" "available options are \nadult\nchild\ninfant" }, { "name" "ageto", "kind" "optional", "type" "number", "description" "if agequalifying = \\"adult\\", then ageto = null\nif agequalifying = \\"child\\" or \\"infant\\", then ageto must be same or higher than agefrom between 0 and 17 (inclusive)" }, { "name" "currencycode", "kind" "optional", "type" "string", "description" "3 letter iso currency code (e g eur, usd, sgd) " }, { "name" "mealcharge", "kind" "optional", "type" "boolean", "description" "indicates whether the meal is chargeable \ntrue → meal is chargeable\nfalse → meal is not chargeable" }, { "name" "mealrate", "kind" "optional", "type" "string", "description" "when mealcharge = false, mealrate must be 0 00\nwhen mealcharge = true, mealrate must be greater than 0 00" } ] }, { "name" "breakfastconfirm", "kind" "optional", "type" "string", "description" "available options are \ndirect = the meal is confirmed immediately at the time of booking\non request = the meal is not confirmed instantly " }, { "name" "breakfasttype", "kind" "optional", "type" "string", "description" "type of breakfast such as continental,italian,american,vegetarian,vegan,full english / irish,halal,gluten free,intercontinental,kosher,asian" }, { "name" "dinnerchargeinfo", "kind" "optional", "type" "object", "description" "indicates dinner charge breakdown", "children" \[ { "name" "agefrom", "kind" "optional", "type" "number", "description" "if agequalifying = \\"adult\\", then agefrom = null\nif agequalifying = \\"child\\" or \\"infant\\", then agefrom must be between 0 and 17 (inclusive)" }, { "name" "agequalifying", "kind" "optional", "type" "string", "description" "available options are \nadult\nchild\ninfant" }, { "name" "ageto", "kind" "optional", "type" "number", "description" "if agequalifying = \\"adult\\", then agefrom = null\nif agequalifying = \\"child\\" or \\"infant\\", then agefrom must be between 0 and 17 (inclusive)" }, { "name" "currencycode", "kind" "optional", "type" "string", "description" "3 letter iso currency code (e g eur, usd, sgd) " }, { "name" "mealcharge", "kind" "optional", "type" "boolean", "description" "indicates whether the meal is chargeable \ntrue → meal is chargeable\nfalse → meal is not chargeable\n" }, { "name" "mealrate", "kind" "optional", "type" "string", "description" "when mealcharge = false, mealrate must be 0 00\nwhen mealcharge = true, mealrate must be greater than 0 00" } ] }, { "name" "dinnerconfirm", "kind" "optional", "type" "string", "description" "available options are \ndirect = the meal is confirmed immediately at the time of booking\non request = the meal is not confirmed instantly " }, { "name" "dinnerexchange", "kind" "optional", "type" "string", "description" "available options are \ntrue = guest can swap dinner with lunch\nfalse = guest cannot swap dinner with lunch" }, { "name" "dinnermenu", "kind" "optional", "type" "string", "description" "available options are \na la carte \nfixed menu\nbuffet" }, { "name" "dinnertype", "kind" "optional", "type" "string", "description" "dinner cusine type such as \nainu,albanian,argentine,andhra,anglo indian,arab,armenian,assyrian,awadhi,azerbaijani,balochi,belarusian,bangladeshi,bengali,berber,brazilian,buddhist,bulgarian,cajun,cantonese,caribbean,chechen,chinese cuisine,chinese islamic,circassian,crimean tatar,cypriot,danish,english,estonian,french,filipino,georgian,german,goan,goan catholic,greek,gujarati,hyderabad,hong kong western,indian cuisine,indian chinese,indian singaporean cuisine,indonesian,inuit,irish,italian american,italian cuisine,jamaican" }, { "name" "lunchchargeinfo", "kind" "optional", "type" "object", "description" "indicates lunch charge breakdown", "children" \[ { "name" "agefrom", "kind" "optional", "type" "number", "description" "if agequalifying = \\"adult\\", then agefrom = null\nif agequalifying = \\"child\\" or \\"infant\\", then agefrom must be between 0 and 17 (inclusive)" }, { "name" "agequalifying", "kind" "optional", "type" "string", "description" "if agequalifying = \\"adult\\", then agefrom = null\nif agequalifying = \\"child\\" or \\"infant\\", then agefrom must be between 0 and 17 (inclusive)" }, { "name" "ageto", "kind" "optional", "type" "number", "description" "if agequalifying = \\"adult\\", then ageto = null\nif agequalifying = \\"child\\" or \\"infant\\", then ageto must be same or higher than agefrom between 0 and 17 (inclusive)" }, { "name" "currencycode", "kind" "optional", "type" "string", "description" "3 letter iso currency code (e g eur, usd, sgd) " }, { "name" "mealcharge", "kind" "optional", "type" "boolean", "description" "indicates whether the meal is chargeable \ntrue → meal is chargeable\nfalse → meal is not chargeable" }, { "name" "mealrate", "kind" "optional", "type" "string", "description" "when mealcharge = false, mealrate must be 0 00\nwhen mealcharge = true, mealrate must be greater than 0 00" } ] }, { "name" "lunchconfirm", "kind" "optional", "type" "string", "description" "available options are \ndirect = the meal is confirmed immediately at the time of booking\non request = the meal is not confirmed instantly " }, { "name" "lunchexchange", "kind" "optional", "type" "boolean", "description" "available options are \ntrue = guest can swap lunch with dinner \nfalse = guest cannot swap lunch with dinner " }, { "name" "lunchmenu", "kind" "optional", "type" "string", "description" "available options are \na la carte \nfixed menu\nbuffet" }, { "name" "lunchtype", "kind" "optional", "type" "string", "description" "lunch cuisine type such as \nainu,albanian,argentine,andhra,anglo indian,arab,armenian,assyrian,awadhi,azerbaijani,balochi,belarusian,bangladeshi,bengali,berber,brazilian,buddhist,bulgarian,cajun,cantonese,caribbean,chechen,chinese cuisine,chinese islamic,circassian,crimean tatar,cypriot,danish,english,estonian,french,filipino,georgian,german,goan,goan catholic,greek,gujarati,hyderabad,hong kong western,indian cuisine,indian chinese,indian singaporean cuisine,indonesian,inuit,irish,italian american,italian cuisine,jamaican" } ] }, { "name" "getinclusion", "kind" "optional", "type" "boolean", "description" "indicates whether inclusions are enabled to be pulled based on the system configuration \n\navailable options \ntrue —> inclusions are enabled and will be pulled\nfalse —> inclusions are not enabled and will not be pulled" }, { "name" "inclusion", "kind" "optional", "type" "boolean", "description" "available options \ntrue —> inclusions are available for this room configuration\nfalse —> inclusions are not available for this room configuration" }, { "name" "getextra", "kind" "optional", "type" "boolean", "description" "indicates whether extras are enabled to be pulled based on the system configuration \n\navailable options \ntrue —> extras are enabled and will be pulled\nfalse —> extras are not enabled and will not be pulled" }, { "name" "extra", "kind" "optional", "type" "boolean", "description" "available options \ntrue —> extras are available for this room configuration\nfalse —> extras are not available for tis room configuration" }, { "name" "rateinfo", "kind" "optional", "type" "object", "description" "", "children" \[ { "name" "ratebar", "kind" "optional", "type" "boolean", "description" "indicates whether the bar rate is enabled to be pulled based on the system configuration \n\navailable options \ntrue —> bar rate is enabled and will be pulled\nfalse —> bar rate is not enabled and will not be pulled" }, { "name" "ratediscount", "kind" "optional", "type" "number", "description" "discount applied vs base rate (percentage) " }, { "name" "ratedetails", "kind" "optional", "type" "object", "description" "", "children" \[ { "name" "currencycode", "kind" "optional", "type" "string", "description" "3 letter iso currency code (e g eur, usd, sgd) " }, { "name" "amountbeforetax", "kind" "optional", "type" "string", "description" "room amount before taxes/fees decimal as string, e g \\"100 00\\"" }, { "name" "amountaftertax", "kind" "optional", "type" "string", "description" "room amount after taxes/fees (total sell price) decimal as string " }, { "name" "dailypricebeforetax", "kind" "optional", "type" "array", "description" "room amount day wise before taxes/fees (day wise sell price) decimal as string " }, { "name" "dailypriceaftertax", "kind" "optional", "type" "array", "description" "room amount day wise after taxes/fees (day wise sell price) decimal as string " }, { "name" "beforetax", "kind" "optional", "type" "object", "description" "", "children" \[ { "name" "taxfeedetails", "kind" "optional", "type" "object", "description" "", "children" \[ { "name" "taxtype", "kind" "optional", "type" "string", "description" "used to identify the tax label , the available options are vat , tax and fees" }, { "name" "taxcalculator", "kind" "optional", "type" "string", "description" "used to identify the tax calculator , the available options are \n percentage \n currency" }, { "name" "taxmultiplicator", "kind" "optional", "type" "string", "description" "defines how the tax/fee is multiplied \n\nallowed values \n night\n stay\n first night\n\nrules \nwhen taxapplicability is night , taxmultiplicator could be night or first night \n\nwhen taxapplicability is stay , taxmultiplicator would be stay as well \n" }, { "name" "taxapplicability", "kind" "optional", "type" "string", "description" "allowed values \n night\n stay\n\nrules \nif taxtype = tax or vat\n→ taxapplicability = night\n\nif taxtype = fee\n→ value depends on fee configuration (see taxmultiplicator)\n" }, { "name" "taxincluded", "kind" "optional", "type" "boolean", "description" "0 = included in amountbeforetax \n1= not included (to be added on top) " }, { "name" "taxdescription", "kind" "optional", "type" "string", "description" "human readable description of the tax " }, { "name" "taxcurrency", "kind" "optional", "type" "string", "description" "3 letter iso currency code (e g eur, usd, sgd) " }, { "name" "taxvalue", "kind" "optional", "type" "string", "description" "tax value as a percentage " } ] } ] }, { "name" "aftertax", "kind" "optional", "type" "object", "description" "", "children" \[ { "name" "taxtype", "kind" "optional", "type" "string", "description" "used to identify the tax label , the available options are vat and fees" }, { "name" "taxcalculator", "kind" "optional", "type" "string", "description" "used to identify the tax calculator , the available options are \n percentage \n currency" }, { "name" "taxmultiplicator", "kind" "optional", "type" "string", "description" "defines how the tax/fee is multiplied \nallowed values \n night\n stay\n first night\n\nrules \nwhen taxapplicability is night , taxmultiplicator could be night or first night \n\nwhen taxapplicability is stay , taxmultiplicator would be stay as well \n" }, { "name" "taxincluded", "kind" "optional", "type" "boolean", "description" "0 = included in amountbeforetax \n1= not included (to be added on top) " }, { "name" "taxdescription", "kind" "optional", "type" "string", "description" "human readable description of the tax " }, { "name" "taxcurrency", "kind" "optional", "type" "string", "description" "3 letter iso currency code (e g eur, usd, sgd) " }, { "name" "taxvalue", "kind" "optional", "type" "string", "description" "tax value as a percentage " }, { "name" "taxapplicability", "kind" "optional", "type" "string", "description" "allowed values \n night\n stay\n\nrules \nif taxtype = tax or vat\n→ taxapplicability = night\n\nif taxtype = fee\n→ value depends on fee configuration (see taxmultiplicator)" } ] } ] } ] }, { "name" "refundable", "kind" "optional", "type" "boolean", "description" "\\"true\\" if the rate is refundable, \\"false\\" if non refundable " }, { "name" "getdeposit", "kind" "optional", "type" "boolean", "description" "indicates whether the deposit is enabled to be pulled based on the system configuration \navailable options \ntrue —> deposit is enabled and will be pulled\nfalse —> deposit is not enabled and will not be pulled" }, { "name" "deposit", "kind" "optional", "type" "object", "description" "represents the deposit policy for the rate plan ", "children" \[ { "name" "depositpolicy", "kind" "optional", "type" "boolean", "description" "whether a deposit is required \n\\"required\\" = true, \n\\"not required\\" = false when refundable is false, deposit will always be \\"required\\"" }, { "name" "deposittype", "kind" "optional", "type" "string", "description" "deposit cost parameter available > percentage " }, { "name" "depositamount", "kind" "optional", "type" "string", "description" "percentage value from 1 to 100 " }, { "name" "depositapplied", "kind" "optional", "type" "string", "description" "whether a deposit is applied \n first night\n full stay" }, { "name" "depositintervalunits", "kind" "optional", "type" "number", "description" "when deposit is charged 1 = days before arrival, 0 = at moment of booking" }, { "name" "deposittimeinterval", "kind" "optional", "type" "string", "description" "interval value applied only if depositintervalunits = 1 allowed values 1–10 or 10, 30, 45, 60 represents number of days before arrival when deposit is charged" }, { "name" "depositdescription", "kind" "optional", "type" "string", "description" "human readable description of the deposit rule " }, { "name" "timezone", "kind" "optional", "type" "string", "description" "time zone used to calculate the deposit charge timing " } ] }, { "name" "getcancellation", "kind" "optional", "type" "boolean", "description" "indicates whether the cancellation is enabled to be pulled based on the system configuration \navailable options \ntrue —> cancellation is enabled and will be pulled\nfalse —> cancellation is not enabled and will not be pulled" }, { "name" "cancellationpolicies", "kind" "optional", "type" "object", "description" "each entry represents one cancellation rule level (e g first deadline, second deadline) ", "children" \[ { "name" "policylevel", "kind" "optional", "type" "number", "description" "level of the cancellation rule 1 = first level, 2 = second level (for multi step policies) " }, { "name" "policyid", "kind" "optional", "type" "number", "description" "type of cancellation policy linked to the rate plan 1 = standard, 2 = flexible 1, 3 = flexible 2, 4 = flexible 3, 5 = flexible 4" }, { "name" "dayspriorcheckin", "kind" "optional", "type" "string", "description" "number of days before check in a guest can cancel without penalty use 0 if cancellation is set at 18 00 on day of arrival " }, { "name" "penaltytype", "kind" "optional", "type" "string", "description" "penalty cost parameter available > percentage " }, { "name" "penaltyapplied", "kind" "optional", "type" "string", "description" "whether the penalty is applied \n first night\n full stay" }, { "name" "penaltyamount", "kind" "optional", "type" "string", "description" "percentage value from 1 to 100 " }, { "name" "policydescription", "kind" "optional", "type" "string", "description" "human readable description of the cancellation policy rule " }, { "name" "timezone", "kind" "optional", "type" "string", "description" "time zone used to calculate the deposit charge timing " } ] } ] }, { "name" "getadditionaltax", "kind" "optional", "type" "boolean", "description" "indicates whether addtional taxes are enabled to be pulled based on the system configuration \n\navailable options \ntrue —> additional taxes is enabled and will be pulled\nfalse —> additional taxes is not enabled and will not be pulled\n" }, { "name" "payatbooking", "kind" "optional", "type" "boolean", "description" "indicates whether addtional pay at booking taxes are enabled to be pulled based on the system configuration \n\navailable options \ntrue —> pay at booking taxes is enabled and will be pulled\nfalse —> pay at booking taxes is not enabled and will not be pulled\nnull —> pay at booking taxes is enabled but there are no tax to pull " }, { "name" "payatproperty", "kind" "optional", "type" "boolean", "description" "indicates whether addtional pay at property taxes are enabled to be pulled based on the system configuration \navailable options \ntrue —> pay at property taxes is enabled and will be pulled\nfalse —> pay at property taxes is not enabled and will not be pulled\nnull —> pay at property taxes is enabled but there are no tax to pull " }, { "name" "payatbookingdata", "kind" "optional", "type" "object", "description" "list of taxes/fees payable at booking \nreturned only when getadditionaltax = true and payatbooking = true ", "children" \[ { "name" "taxtype", "kind" "optional", "type" "string", "description" "allowed values tax, fee" }, { "name" "taxapplicability", "kind" "optional", "type" "string", "description" "allowed values night, stay, first night" }, { "name" "taxmultiplicator", "kind" "optional", "type" "string", "description" "allowed values adult, room, guest\nwhen taxmultiplicator = guest, a guest level breakdown is returned " }, { "name" "taxincluded", "kind" "optional", "type" "boolean", "description" "fixed value false" }, { "name" "guest", "kind" "optional", "type" "object", "description" "returned only when taxmultiplicator = guest", "children" \[ { "name" "taxcalculator", "kind" "optional", "type" "string", "description" "allowed values currency, percentage, false" }, { "name" "taxcurrency", "kind" "optional", "type" "string", "description" "when taxcalculator is percentage, taxcurrency would be → null\n\nwhen taxcalculator is currency taxcurrency would be have → iso currency code (e g usd, eur)\n\ngratis → false" }, { "name" "agequalifying", "kind" "optional", "type" "string", "description" "allowed values adult, child, infant" }, { "name" "agefrom", "kind" "optional", "type" "number", "description" "return null when agequalifying is = adult \nreturn value between 0 and 17 (inclusive) when agequalifying is = child or infant " }, { "name" "ageto", "kind" "optional", "type" "number", "description" "return null when agequalifying is = adult \nreturn value between 0 and 17 (inclusive) and must be greater than or equal to minag, when agequalifying is = child or infant " }, { "name" "taxvalue", "kind" "optional", "type" "string", "description" "return percentage between 0 01 to 99 99 when taxcalculator = percentage\nreturn value between 0 01 to 99,999,999,999 99 when taxcalculator = currency" }, { "name" "taxdescription", "kind" "optional", "type" "string", "description" "human readable description of the tax/fee, taken directly from the property configuration " }, { "name" "taxcharge", "kind" "optional", "type" "boolean", "description" "false → gratis (no charge, calculation fields omitted)\ntrue → tax applies" } ] } ] }, { "name" "payatpropertydata", "kind" "optional", "type" "object", "description" "list of taxes/fees payable at property \nreturned only when getadditionaltax = true and payatproperty = true ", "children" \[ { "name" "taxtype", "kind" "optional", "type" "string", "description" "allowed values tax, fee" }, { "name" "taxapplicability", "kind" "optional", "type" "string", "description" "allowed values night, stay, first night" }, { "name" "taxmultiplicator", "kind" "optional", "type" "string", "description" "allowed values adult, room, guest\nwhen taxmultiplicator = guest, a guest level breakdown is returned " }, { "name" "taxincluded", "kind" "optional", "type" "boolean", "description" "fixed value false" }, { "name" "guest", "kind" "optional", "type" "object", "description" "returned only when taxmultiplicator = guest", "children" \[ { "name" "taxcalculator", "kind" "optional", "type" "string", "description" "allowed values currency, percentage, false" }, { "name" "taxcurrency", "kind" "optional", "type" "string", "description" "when taxcalculator is percentage, taxcurrency would be → null\n\nwhen taxcalculator is currency taxcurrency would be have → iso currency code (e g usd, eur)" }, { "name" "agequalifying", "kind" "optional", "type" "string", "description" "allowed values adult, child, infant" }, { "name" "agefrom", "kind" "optional", "type" "string", "description" "return null when agequalifying is = adult \nreturn value between 0 and 17 (inclusive) when agequalifying is = child or infant " }, { "name" "ageto", "kind" "optional", "type" "string", "description" "return null when agequalifying is = adult \nreturn value between 0 and 17 (inclusive) and must be greater than or equal to minag, when agequalifying is = child or infant " }, { "name" "taxvalue", "kind" "optional", "type" "string", "description" "return percentage between 0 01 to 99 99 when taxcalculator = percentage\nreturn value between 0 01 to 99,999,999,999 99 when taxcalculator = currency" }, { "name" "taxdescription", "kind" "optional", "type" "string", "description" "human readable description of the tax/fee, taken directly from the property configuration " }, { "name" "taxcharge", "kind" "optional", "type" "boolean", "description" "false → gratis (no charge, calculation fields omitted)\ntrue → tax applies" } ] } ] } ] } ] } ] }, { "name" "errors", "kind" "optional", "type" "array", "description" "list of errors related to the result retrieval empty if no errors ", "children" \[] } ] }

