API Reference
POSTHotel

Check Rates

/hotel/rate/check

Revalidate a selected rate key and return current availability and pricing before booking.

Source: API Documentation.pdf, pages 27-31

Authorization required

Call the authentication endpoint first, then include the returned access token in the Authorization header together with Content-Type: application/json.

Parameters

NameTypeExampleDescription
propertyIdRequiredString9685533Property identifier.
roomIdRequiredString<room-id>Room identifier.
checkInDateRequiredDate (YYYY-MM-DD)2026-06-07Check-in date.
checkOutDateRequiredDate (YYYY-MM-DD)2026-06-08Check-out date.
numRoomsRequiredInteger1Number of rooms to validate.
numAdultsRequiredInteger1Number of adults.
languageStringenLanguage preference.
displayCurrencyStringIDRCurrency for rate display.
userNationalityStringIDGuest nationality (ISO code).
rateKeyString<rate-key>Unique rate key from previous rate search.
successBooleantrueIndicates request status.
dataObject-Validated rate details.
rateStatusStringAVAILABLEAvailability status of the selected rate.
propertyId(response)String9685533Property identifier.
providerRoomIdString<provider room id>Room ID from provider system.
roomId(response)String<room id>Room identifier.
roomNameStringSuite, 2 Bedrooms, KitchenRoom display name.
roomTypeStringSuite, 2 Bedrooms, KitchenRoom category/type.
numRooms(response)Integer1Number of rooms validated.
numAdults(response)Integer1Number of adults validated.
numChildrenIntegernullNumber of children (if any).
childrenAgesArraynullChildren ages (if applicable).
bedArrangementObjectnullBed configuration details.
mealTypeStringnullMeal inclusion type.
benefitsObjectnullAdditional benefits included in rate.
totalRatesObject-Total rate summary.
nightlyRatesObject-Nightly pricing summary.
chargesArray (Object)-Additional charges (tax/fees).
rateKey(response)String<rate-key>Final rate key for booking submission.
cancellationPolicyObjectnullCancellation policy details.
occupancyPricingObject-Detailed pricing breakdown.
refundableBooleanfalseIndicates if rate is refundable.
isRefundableBooleanfalseRefundability flag.