Разработчикам

Интеграционные возможности системы Logus HMS

Web API (REST)

Для многих задач можно использовать Web-API Логуса, которое доступно в сервере приложений Logus HMS. Данное API является самодокументируемым. Для ознакомления вы можете использовать наш тестовый сервер http://api-hms.logus.pro/swagger/.

Интеграционная шина

Logus HMS использует сервисную интеграционную шину NServiceBus для взаимодействия с другими компонентами и системами. Сервер публикует туда множество сообщений (при изменениях в бронях, гостях, при изменении наличия и доступности номеров), а также слушает и выполняет команды, поступающие в шину. Подробнее о сообщениях и примеры кода смотрите на GitHub.

Вебхук (webhook)

Способ отправки уведомлений по событию. Если данные в Logus HMS меняются, сервер создает HTTP-вызов и отправляет информацию получателю через вебхук. В сообщении будет указан тип события и данные объекта. Например, параметры бронирования.

OTA-протокол

Стандартный протокол интеграции с системами бронирования.
Основан на спецификациях Open Travel Alliance (OTA). Все сообщения для взаимодействия Logus HMS с каналом бронирования передаются по протоколу SOAP