get_hotel_availability
Hotels only. Есть ли свободные номера на ВСЕ ночи [checkIn, checkOut): по типам номеров — сколько свободно и помещается ли компания. Данные — из опубликованного календаря отеля. Дат нет — не вызывай, а спроси их. ok:false с reason unknown/stale/unavailable — данных нет: не утверждай ни «свободно», ни «занято», веди к форме бронирования или к человеку. ok:false с reason bad_request — ошибка в датах вызова, а не «данных нет»: dates-required — спроси у гостя даты заезда и выезда; checkin-in-the-past, checkout-not-after-checkin, checkin-too-far-ahead — уточни даты.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| party | No | Кто едет: взрослые (≥1), дети и возраст каждого ребёнка (childAges). Передавай, только если гость назвал; не назвал — не передавай и НЕ спрашивай ради цены или наличия: посчитается цена номера (priceBasis room). Названная компания меняет цену так же, как в форме бронирования (доплата за дополнительного взрослого и за детей по возрасту). | |
| domain | Yes | Hotel location code (uppercase, from the site URL or QR). | |
| checkIn | Yes | Заезд. Дата YYYY-MM-DD по календарю отеля. | |
| checkOut | Yes | Выезд (позже заезда). Дата YYYY-MM-DD по календарю отеля. |