Skip to main content

Интеграция с 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 для доступа к информации отеля:

  • Информация об отеле
  • Список номеров и категорий
  • Текущие цены и наличие
  • Создание и изменение брони

Полезные ссылки

Обзор методов

I. API на стороне OTA (вызовы от Inn-Book)