Метод: createMatching
Метод используется для передачи сопоставлений между номерами и тарифами отеля в системе Inn-Book и OTA.
⚠️ Объект data в данном методе не используется, все данные передаются на верхнем уровне JSON.
Метод вызывается для передачи актуальных соответствий (matching) между сущностями в Inn-Book и их аналогами в OTA: - категорий номеров (roomsArr); - тарифов (ratesArr). Это необходимо для корректной синхронизации данных между системами.
⚠️ Важно: Варианты размещения (seats) не участвуют в сопоставлении между Inn-Book и OTA. То есть, если у одного тарифа в Inn-Book предусмотрены разные варианты размещения (например, размещение на 1, 2 или 3 гостей), они не сопоставляются отдельно. Сопоставление выполняется только на уровне тарифа и категории номера. Информацию о доступных вариантах размещения для каждого тарифа можно получить через метод 📘 prices — Цены на даты (см. раздел REST API Inn-Book).
{
"auth": {}, // Объект авторизации/идентификации отеля
"action": "createMatching" // Название метода
"hid": 36, // ID отеля в системе Inn-Book
"ratesArr": [ // Массив сопоставлений тарифов
{
"idInnBook": "42", // ID тарифа в системе Inn-Book
"idOta": "473" // ID тарифа в системе OTA
}
],
"roomsArr": [ // Массив сопоставлений номеров
{
"idInnBook": "94", // ID категории номера в Inn-Book
"idOta": "5" // ID категории номера в OTA
}
]
}
{
"status": "ok"
}