Authorization: Bearer ********************
{
"traceID": "string",
"parenetID": "string",
"spanID": "string",
"timestamp": 0,
"languageCode": "string",
"data": {
"promotionCode": "string",
"hotelCode": "string",
"arrival": "2023-12-21T01:23:22.639Z",
"departure": "2023-12-21T01:23:22.639Z",
"extraBed": 0,
"adults": 0,
"roomNum": 0,
"guestTypeCode": "string",
"custAccount": "string",
"cardNo": "string",
"cardType": "string",
"cardLevel": "string",
"children": 0,
"channel": "string",
"barType": 0,
"rateCode": "string",
"groupType": "string",
"isAllPrices": "0"
}
}
curl --location --request POST '/rest/v1/rate/best-availability' \
--header 'Content-Type: application/json' \
--data-raw '{
"traceID": "string",
"parenetID": "string",
"spanID": "string",
"timestamp": 0,
"languageCode": "string",
"data": {
"promotionCode": "string",
"hotelCode": "string",
"arrival": "2023-12-21T01:23:22.639Z",
"departure": "2023-12-21T01:23:22.639Z",
"extraBed": 0,
"adults": 0,
"roomNum": 0,
"guestTypeCode": "string",
"custAccount": "string",
"cardNo": "string",
"cardType": "string",
"cardLevel": "string",
"children": 0,
"channel": "string",
"barType": 0,
"rateCode": "string",
"groupType": "string",
"isAllPrices": "0"
}
}'
{
"code": 0,
"message": "string",
"errorStack": "string",
"body": {
"hotelInfo": {
"code": "string",
"name": "string",
"picPath": "string",
"map": "string",
"hotelOperationType": "string",
"udf1": "string",
"udf2": "string",
"udf3": "string",
"udf4": "string",
"udf5": "string",
"flag": 0,
"des": "string",
"dt": "2023-12-21T01:23:22.655Z",
"engName": "string",
"address": "string",
"engAddress": "string",
"totalRoom": "string",
"totalArea": "string",
"totalMeetingArea": "string",
"totalFbArea": "string",
"remark": "string",
"keyword": "string",
"uniteHotels": "string",
"email": "string",
"mobile": "string",
"phone": "string",
"fax": "string",
"postCode": "string",
"totalFloor": "string",
"earliestArrivalTime": "string",
"latestDepartureTime": "string",
"longitude": "string",
"latitude": "string",
"updateDate": "string",
"currency": {
"code": "string",
"name": "string"
},
"positionType": {
"code": "string",
"name": "string"
},
"city": {
"code": "string",
"name": "string"
},
"province": {
"code": "string",
"name": "string"
},
"country": {
"code": "string",
"name": "string"
},
"withGroupHotels": {
"code": "string",
"name": "string"
},
"stars": {
"code": "string",
"name": "string"
},
"level": "",
"businessType": {
"code": "string",
"name": "string"
},
"recommendedLevel": {
"code": "string",
"name": "string"
},
"area": {
"code": "string",
"name": "string"
},
"hotelInstallations": [
{
"code": "string",
"name": "string"
}
],
"hotelImages": [
{
"hotelCode": "string",
"tag": "string",
"isMain": 0,
"imgUrl": "string",
"roomTypeCode": "string"
}
]
},
"rateInfos": [
{
"defaultRate": "string",
"rate": {
"code": "string",
"name": "string",
"cateCode": "string",
"minLos": 0,
"maxLos": 0,
"advBookin": 0,
"availableLimitRooms": "string",
"des": "string",
"basePrice": 0,
"package": "string",
"marketCode": "string",
"sourceCode": "string",
"shortInfo": "string",
"longInfo": "string",
"isStandard": "string",
"isDiscount": "string",
"active": "string",
"hotelCode": "string",
"id": 0,
"beginSellDate": "2023-12-21T01:23:22.655Z",
"endSellDate": "2023-12-21T01:23:22.655Z",
"serviceFlag": "string",
"serviceCharge": 0,
"taxFlag": "string",
"taxCharge": 0,
"includeChargeFlag": "string",
"baseRateCode": "string",
"baseAmount": 0,
"basePercent": "string",
"baseRounding": "string",
"basePrecise": "string",
"baseDigitsFrom": "string",
"baseDigitsTo": "string",
"sortId": 0,
"groupType": {
"code": "string",
"name": "string"
},
"isFixedRate": true,
"roomtypeCode": "string",
"isBarRate": "string",
"barBaseRate": "string",
"dbarRate": "string",
"dbarBaseRate": "string",
"baseRate": "string",
"barGroup": "string",
"dbarGroup": "string",
"dayUse": "string",
"advBaseRate": "string",
"discountType": "string",
"stayNights": 0,
"freeNights": 0,
"lastNights": 0,
"disCount": 0,
"beginTime": "string",
"endTime": "string",
"maxAdvBookin": 0,
"groupRoomRate": "string",
"allowTheDownside": "string",
"isExternalMaintenance": "string",
"discountPrice": "string",
"yieldable": true,
"pmsPkgTranCode": "string",
"baseRateFromDt": "2023-12-21T01:23:22.655Z",
"baseRateToDt": "2023-12-21T01:23:22.655Z",
"baseAmountExtend": 0,
"isMonthlyRent": "string",
"monthlyRentCalculationMethod": "string",
"splittingMethod": "string",
"dailyRate": "string",
"rateAlias": "string",
"externalLongDescription": "string",
"breakfast": "string",
"redefineRoomtypesPackages": "string",
"primaryBasicRateCode": "string",
"additionalSalePackage": "string",
"downsideRule": 0,
"promotion": {
"discountType": "string",
"stayNights": 0,
"freeNights": 0,
"lastNights": 0,
"beginTime": "string",
"endTime": "string",
"discount": 0,
"desc": "string"
},
"guaranteeRule": [
{
"code": "string",
"name": "string",
"arrivalTimeRequired": "string",
"creditCardRequired": "string",
"deduct": "string",
"depositRequired": "string",
"sortId": 0,
"inActive": "string",
"remark": "string",
"isRelatedPoints": "string",
"arrivalTime": "string",
"color": "string",
"isRelatedCardValue": "string",
"remark2": "string",
"isPrepay": "string",
"isCancelruleChecked": "string",
"isDepositruleChecked": "string",
"priority": 0,
"weekControl": "string",
"productCode": "string",
"rateCode": "string",
"isRecommend": true,
"oDepositRule": {
"code": "string",
"name": "string",
"type": "string",
"depositAmount": 0,
"dayBeforeArrival": 0,
"dayAfterBooking": 0,
"sortId": 0,
"inactive": "string",
"remark": "string"
},
"oCancelRule": {
"code": "string",
"name": "string",
"type": "string",
"dayBeforeArrival": 0,
"cancelBeforeTime": "string",
"cancelBeforeTimeStr": "string",
"sortId": 0,
"inActive": "string",
"penaltyFee": 0,
"remark": "string",
"remark2": "string",
"cancelRuleDetails": [
{
"id": 0,
"cancelRulesCode": "string",
"type": "string",
"penaltyFee": 0,
"dayBeforeArrival": 0,
"cancelBeforeTime": "string",
"cancelBeforeTimeMinit": "string",
"remark": "string",
"cancelBeforeTimeStr": "string"
}
]
}
}
]
},
"roomRateDetails": [
{
"roomTypeDetail": {
"code": "string",
"name": "string",
"hotelCode": "string",
"roomtypeCode": "string",
"number": 0,
"des": "string",
"address": "string",
"pic": "string",
"installations": "string",
"hotelInstallations": [
{
"code": "string",
"name": "string"
}
],
"area": 0,
"id": 0,
"sortId": "string",
"isHurdle": "string",
"firstNightPrice": "string",
"totalPrice": "string",
"availableRooms": "string",
"maxOccupancy": 0,
"minOccupancy": 0,
"active": 0,
"cateCode": "string",
"yielDable": true,
"maxNumberOfAdult": 0,
"maxNumberOfChild": 0,
"maximumOccupancy": 0,
"smoking": 0,
"windows": 0,
"floor": "string",
"broadBand": "string",
"broadBandCharge": 0,
"wiFi": "string",
"wiFiCharge": 0,
"status": 0,
"bedType": [
{
"code": "string",
"name": "string"
}
],
"packages": [
{
"code": "string",
"name": "string",
"hotelCode": "string",
"groupCode": "string",
"maxQuantity": 0,
"groupName": "string",
"packageType": "string",
"postingRhythm": "string",
"calculationRule": "string",
"kwsDesc": "string",
"inputQuantityYn": true,
"quantity": 0,
"beginDate": "2023-12-21T01:23:22.656Z",
"endDate": "2023-12-21T01:23:22.656Z",
"itemInfoList": [
{
"code": "string",
"name": "string",
"hotelCode": "string",
"description": "string",
"itemClassCode": "string",
"defaultQuantity": 0,
"availableFrom": "string",
"availableTo": "string",
"sellSeparate": "string",
"itemTrace": {
"pmsDepartmentCode": "string",
"pmsDepartmentName": "string",
"traceText": "string"
}
}
],
"postNextDay": "string",
"includeCode": "string",
"rateCode": "string",
"roomTypeCode": "string",
"fromFlag": "string",
"price": 0,
"packageDetails": [
{
"insertUser": "string",
"insertDate": "2023-12-21T01:23:22.656Z",
"updateUser": "string",
"updateDate": "2023-12-21T01:23:22.656Z",
"id": "string",
"hotelCode": "string",
"packageCode": "string",
"fromDt": "2023-12-21T01:23:22.656Z",
"toDt": "2023-12-21T01:23:22.656Z",
"price": 0,
"weekControl": "string",
"rateCode": "string",
"productCode": "string",
"storeCode": "string",
"templetCode": "string"
}
]
}
],
"roomTypeImages": [
{
"hotelCode": "string",
"tag": "string",
"isMain": 0,
"imgUrl": "string",
"roomTypeCode": "string"
}
]
},
"rateDetailDaily": [
{
"rateCode": "string",
"resvCouponCode": "string",
"resvpoints": 0,
"status": 0,
"inHouseDate": "2023-12-21T01:23:22.656Z",
"price": 0,
"prs1": 0,
"prs2": 0,
"prs3": 0,
"prs4": 0,
"prs5": 0,
"isWeekend": 0,
"extraBed": 0,
"child": 0,
"tax": 0,
"taxFlag": "string",
"serviceCharge": 0,
"serviceChargeFlag": "string",
"des": "string",
"availableRooms": 0,
"packages": [
{
"code": "string",
"name": "string",
"hotelCode": "string",
"groupCode": "string",
"maxQuantity": 0,
"groupName": "string",
"packageType": "string",
"postingRhythm": "string",
"calculationRule": "string",
"kwsDesc": "string",
"inputQuantityYn": true,
"quantity": 0,
"beginDate": "2023-12-21T01:23:22.656Z",
"endDate": "2023-12-21T01:23:22.656Z",
"itemInfoList": [
{
"code": "string",
"name": "string",
"hotelCode": "string",
"description": "string",
"itemClassCode": "string",
"defaultQuantity": 0,
"availableFrom": "string",
"availableTo": "string",
"sellSeparate": "string",
"itemTrace": {
"pmsDepartmentCode": "string",
"pmsDepartmentName": "string",
"traceText": "string"
}
}
],
"postNextDay": "string",
"includeCode": "string",
"rateCode": "string",
"roomTypeCode": "string",
"fromFlag": "string",
"price": 0,
"packageDetails": [
{
"insertUser": "string",
"insertDate": "2023-12-21T01:23:22.656Z",
"updateUser": "string",
"updateDate": "2023-12-21T01:23:22.656Z",
"id": "string",
"hotelCode": "string",
"packageCode": "string",
"fromDt": "2023-12-21T01:23:22.656Z",
"toDt": "2023-12-21T01:23:22.656Z",
"price": 0,
"weekControl": "string",
"rateCode": "string",
"productCode": "string",
"storeCode": "string",
"templetCode": "string"
}
]
}
],
"roomtype": "string",
"pointsMoneyAmount": 0,
"moneyAmount": 0,
"pointsWeekControl": [
"string"
],
"colorStatus": "string"
}
],
"monthlyRentDailies": [
{
"monthlyRentBeginDate": "2023-12-21T01:23:22.656Z",
"monthlyRentEndDate": "2023-12-21T01:23:22.656Z",
"rateCode": "string",
"roomTypeCode": "string",
"monthlyRentRooms": 0,
"monthlyRent": 0,
"tax": 0,
"serviceCharge": 0,
"packageAmount": 0,
"monthlyRentAmountTotal": 0,
"isMonthlyRent": 0
}
]
}
]
}
],
"dicCurrencyInfo": {
"code": "string",
"name": "string",
"seq": 0,
"unit": "string",
"exchangeRate": 0,
"symbol": 0,
"englishDescriptions": 0,
"decimals": 0
}
}
}