Get Hotel Detail (by propertyId / OpenTravel-direct)
get_hotel_detailPrices and availability for one OpenTravel direct-listed hotel over a date range, with its photos, amenities and room types, each room with its rate plan and total price. Takes the propertyId from search results (source 'OPENTRAVEL_DIRECT'), or a hotel name plus city for a known direct listing. get_hotel_info returns the same hotel's static facts without dates.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| city | No | City of the hotel — required when resolving by hotelName. | |
| adults | No | Number of adults (default 2) | |
| checkIn | Yes | Check-in date YYYY-MM-DD. Must be today or later. | |
| checkOut | Yes | Check-out date YYYY-MM-DD. Must be after checkIn. | |
| children | No | Number of children (default 0) | |
| language | No | Preferred UI language (en/vi/de/ja/ko/zh/fr/es/ru/th/id). | |
| hotelName | No | Fallback name for a confirmed OpenTravel direct listing when propertyId is unavailable | |
| queryText | No | Optional short excerpt of the current request, used only to detect the UI language; it is not stored or forwarded. | |
| propertyId | No | OpenTravel propertyId UUID from search results (opentravelResults[].propertyId). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| adults | Yes | ||
| nights | Yes | ||
| checkIn | Yes | ||
| checkOut | Yes | ||
| language | Yes | ||
| property | Yes | ||
| discovery | No | ||
| roomTypes | Yes | ||
| bookingUrl | No |