Интеграция с OTA через API
Требования к каналу продаж (OTA)
Для подключения к Inn-Book канал продаж должен поддерживать собственный Online Booking Engine (OBE) с функциями:
- 🔍 Поиск отелей и тарифов
- 📝 Создание и отмена бронирований
- 📦 Хранение актуальных справочников (геоданные, отели, номера, тарифы)
Архитектура API
Две стороны взаимодействия:
- API на стороне OTA — для получения обновлений и отправки сопоставлений
- API на стороне Inn-Book — для доступа к информации о номерах, ценах и доступности
Два способа приёма обновлений:
- Socket API (TCP) — уведомления в реальном времени
- Webhook — уведомления OTA по URL
API на стороне OTA
Методы, которые должна реализовать OTA:
- Получение и передача категорий размещений и тарифов
- Обработка уведомлений о смене цен, ограничений, доступности
- Сопоставление объектов между системами OTA и Inn-Book
- Подтверждение и аннуляция бронирований
API на стороне Inn-Book
REST API для доступа к информации отеля:
- Информация об отеле
- Список номеров и категорий
- Текущие цены и наличие
- Создание и изменение брони