Авторизация и режимы работы с API

Авторизация из локальной сети отеля

Авторизация выполняется от лица пользователя admin – метод авторизации basic.

Документация: http://localhost:5001/api/docs/index.html

Работа выполняется через локальный сервер отеля – задача по администрированию должна решатся системным администратором отеля.

Стандартный путь для обращения к API в локальной сети:

<АДРЕС СЕРВЕРА>/api/<ВЕРСИЯ>/<ЗАПРОС>

Авторизация через облачный интеграционный шлюз

Авторизация выполняется через передачу токена доступа через HTTP заголовок X-Api-Key.

Документация: https://webhub.edelink.ru/integrations/api-docs

Взаимодействие с API выполняется через сеть интернет через облачный сервер по HTTPS.

Предоставление токенов авторизации и подключение отелей выполняется по запросу. Один токен позволяет работать как с одним так и с несколькими отелями.

Стандартный путь для обращения к API через интеграционный шлюз:

 <АДРЕС СЕРВЕРА>/api/gw/{agentId}/<ВЕРСИЯ>/<ЗАПРОС>

Способ возврата ошибок

Для возврата ошибок используется Problem Details – RFC 7807: https://datatracker.ietf.org/doc/html/rfc7807

Человеко-читаемое сообщение об ошибке можно получить из поля detail.

Часть методов может возвращать дополнительные сведения (например, поле appStatusCode которое позволяет получить машино-читаемый код ошибки).

Способ проверки работоспособности сервера

При работе через облачный шлюз проверить работоспособность сервера можно методом ping (GET или POST)

Пример ответа на запрос, когда сервер доступен:

image.png



Revision #3
Created 2026-09-10 14:13:48 UTC by Никита В.
Updated 2026-09-10 15:27:04 UTC by Никита В.