POSTHotel
Get Room Rates
/hotel/room-rate
Retrieve detailed room-level pricing and inclusions before selecting a rate.
Source: API Documentation.pdf, pages 22-27Authorization required
Call the authentication endpoint first, then include the returned access token in the Authorization header together with Content-Type: application/json.
Parameters
| Name | Type | Example | Description |
|---|---|---|---|
checkInDateRequired | Date (YYYY-MM-DD) | 2025-06-07 | Check-in date. |
checkOutDateRequired | Date (YYYY-MM-DD) | 2025-06-08 | Check-out date. |
language | String | en | Language preference for response. |
userNationality | String | ID | Guest nationality (ISO country code). |
numRoomsRequired | Integer | 1 | Number of rooms requested. |
numAdultsRequired | Integer | 2 | Number of adult guests. |
displayCurrency | String | IDR | Currency for displayed pricing. |
isExtended | Boolean | true | Indicates whether extended rate details are requested. |
propertyId | String | 9685533 | Property identifier to retrieve room rates. |
success | Boolean | true | Indicates request status. |
data | Array (Object) | - | List of available room rate results. |
propertyId(response) | String | 9685533 | Property identifier in response. |
rateStatus | String | AVAILABLE | Availability status of the rate. |
roomId | String | <room-id> | Unique room identifier. |
roomName | String | Suite, 2 Bedrooms, Kitchen | Room display name. |
roomType | String | Suite, 2 Bedrooms, Kitchen | Room category/type. |
numRooms(response) | Integer | 1 | Number of rooms in rate result. |
numAdults(response) | Integer | 2 | Number of adults in rate result. |
numChildren | Integer | 0 | Number of children. |
maxOccupancy | Integer | 2 | Maximum occupancy allowed. |
mealType | String | BF | Meal inclusion type (e.g., Breakfast). |
bedArrangement | Array (Object) | - | Bed configuration details. |
totalRates | Object | - | Total pricing information for the stay. |
nightlyRates | Object | - | Nightly rate breakdown. |
charges | Array (Object) | - | Additional charges (tax/service fee). |
rateKey | String | <rate-key> | Unique rate identifier for validation/booking. |
cancellationPolicy | Object | - | Cancellation policy details. |
checkInPolicy | Object | - | Check-in policy information. |
roomImages | Array (Object) | - | Room image information. |
roomFacilities | Array (Object) | - | Facilities available in the room. |
roomSize | Object | - | Room size information. |
propertySummary | Object | - | Summary information of the property. |
propertyImages | Array (Object) | - | Property image information. |
propertyFacilities | Array (Object) | - | Facilities available at the property. |
ratesPerDay | Array (Object) | - | Daily rate breakdown. |
refundable | Boolean | true | Indicates if the rate is refundable. |
wifiIncluded | Boolean | false | Indicates if Wi-Fi is included. |
breakfastIncluded | Boolean | true | Indicates if breakfast is included. |
smokingAllowed | Boolean | false | Indicates if smoking is allowed. |