Главная > api innbook > api ota > API Inn-Book getRooms получения от OTA информации о доступных категориях номеров и тарифах
Метод: getRooms
Описание:
Назначение:
Пример ответа OTA:
Метод используется для получения от OTA информации о доступных категориях номеров и тарифах, которые могут быть сопоставлены с объектами в системе Inn-Book.
⚠️ Метод не содержит данных в объекте data.
Метод вызывается для получения списка номеров и тарифов, зарегистрированных в OTA, с целью дальнейшего создания сопоставлений (matching) между Inn-Book и OTA.
Пример запроса:
{
"auth": {}, // Объект авторизации/идентификации отеля
"action": "get_rooms", // Название метода
"data": {} // Пустой объект данных
}
{
"rooms": [ // Массив категорий номеров
{
"id": "5", // ID номера в базе OTA
"name": "Трехместный стандарт", // Название категории номера
"seats": "3", // Количество мест
"idInnBook": "94" // ID номера в Inn-Book, если сопоставление уже создано; иначе null
}
],
"rates": [ // Массив тарифов отеля
{
"id": "253", // ID тарифа в базе OTA
"name": "Без завтрака",// Название тарифа
"idInnBook": "45" // ID тарифа в Inn-Book, если сопоставление уже создано; иначе null
}
],
"status": "ok" // Статус выполнения запроса
}
Пояснение к полям:
rooms | Список категорий номеров, зарегистрированных в OTA |
---|---|
rates | Список тарифов, зарегистрированных в OTA |
id | Уникальный идентификатор номера/тарифа в системе OTA |
name | Название категории номера или тарифа |
seats | Количество мест в категории номера |
idInnBook | ID соответствующего объекта в Inn-Book, если сопоставление уже выполнено; null — если нет |