# Интеграционный модуль API для веб-бронирования

# Настройка каналов для API

### **<span style="font-size: 14.0pt; font-family: 'Arial',sans-serif; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: RU; mso-fareast-language: RU; mso-bidi-language: AR-SA;">Переход в конфигуратор модуля</span>**

Для перехода в раздел конфигурирования

- Локально: [http://localhost:5001/sign-in](http://localhost:5001) (на сервере - порт зависит от настроек)
- Удаленно: [https://webhub.edelink.ru/sign-in](https://webhub.edelink.ru/sign-in) (требуется учетная запись облачного веб-клиента)

[![image.png](https://help.edelink.ru/uploads/images/gallery/2026-10/scaled-1680-/034image.png)](https://help.edelink.ru/uploads/images/gallery/2026-10/034image.png)

Если у отеля нет пользовательских модулей - войти можно кнопкой **«Перейти в конфигуратор».**

[![image.png](https://help.edelink.ru/uploads/images/gallery/2026-10/scaled-1680-/ssfimage.png)](https://help.edelink.ru/uploads/images/gallery/2026-10/ssfimage.png)

Если у пользователя есть доступные модули - нажмите на иконку **«Профиль»** в правом верхнем углу, а затем нажмите далее **«Перейти в конфигуратор»** (требуются права системного администратора).

[![image.png](https://help.edelink.ru/uploads/images/gallery/2026-10/scaled-1680-/NRJimage.png)](https://help.edelink.ru/uploads/images/gallery/2026-10/NRJimage.png)

### **<span style="font-size: 14.0pt; font-family: 'Arial',sans-serif; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: RU; mso-fareast-language: RU; mso-bidi-language: AR-SA;">Настройка каналов</span>**

Перейдите в раздел **«Интеграции - Каналы для API»**.

[![{52AC6765-A143-4EE3-95EA-85900FB0B606}.png](https://help.edelink.ru/uploads/images/gallery/2026-10/scaled-1680-/52ac6765-a143-4ee3-95ea-85900fb0b606.png)](https://help.edelink.ru/uploads/images/gallery/2026-10/52ac6765-a143-4ee3-95ea-85900fb0b606.png)

Чтобы приступить к созданию тарифа или типа номера доступного в API - нажмите **«Создать»** и выполните настройку.

[![{B6E007D8-BDAD-4D0A-8ACB-8B42F59C0B25}.png](https://help.edelink.ru/uploads/images/gallery/2026-10/scaled-1680-/b6e007d8-bdad-4d0a-8acb-8b42f59c0b25.png)](https://help.edelink.ru/uploads/images/gallery/2026-10/b6e007d8-bdad-4d0a-8acb-8b42f59c0b25.png)

Настройка параметров выполняется аналогично настройка каналов для TravelLine и других систем бронирования.

Инструкция по настройке каналов: <span lang="EN-US" style="mso-ansi-language: EN-US; mso-fareast-language: EN-US;">[https://help.edelink.ru/books/faq/page/vygruzka-kvot-v-kanaly-bronirovanii](https://help.edelink.ru/books/faq/page/vygruzka-kvot-v-kanaly-bronirovanii)</span>

# Коды ошибок API работы с веб-бронированием номеров

## Бронирование

### POST /v1/wb/reservations

| Код ошибки | Причина                                                                                                         |
| :-: | :-------------------------------------------------------------------------------------------------------------- |
| -1  | Нет свободной комнаты запрашиваемого типа                                                                       |
| -2  | В Эдельвейсе нет категории с запрашиваемым именем                                                               |
| -3  | Максимально кол-во взрослых, которые могут проживать в одной комнате, меньше, чем запрашиваемое кол-во взрослых |
| -4  | Максимально кол-во детей, которые могут проживать в одной комнате, меньше, чем запрашиваемое кол-во детей       |
| -5  | Не удалось создать резервирование (процедура Create_Reserv вернула ошибку.)                                     |
| -6  | Дата заезда меньше даты выезда                                                                                  |
| -7  | Дата заезда меньше текущей                                                                                      |
| -8  | Интерфейс временно выключен!                                                                                    |
| -97 | Настроено несколько типов комнат с данным идентификатором. Требуется правильно настроить каналы для API.        |
| -98 | Тип номера не найден. Требуется правильно настроить каналы для API (указать категории на которые в API возможно создавать бронирования).                                                                                           |
| -99 | Сбой при вызове SQL процедуры.                                                                                  |

### PUT /v1/wb/reservations/{resnum}

| Код ошибки| Причина                                                                                                         |
| :-: | :--------------------------------------------------------------------------------------------------------------- |
|  -1 | Нет свободной комнаты запрашиваемого типа                                                                       |
|  -2 | В Эдельвейсе нет категории с запрашиваемым именем                                                               |
|  -3 | Максимально кол-во взрослых, которые могут проживать в одной комнате, меньше, чем запрашиваемое кол-во взрослых |
|  -4 | Максимально кол-во детей, которые могут проживать в одной комнате, меньше, чем запрашиваемое кол-во детей       |
|  -5 | Не найдено резервирование для модификации                                                                       |
|  -6 | Дата заезда меньше даты выезда                                                                                  |
|  -7 | Дата заезда меньше текущей                                                                                      |
|  -8 | Интерфейс временно выключен!                                                                                    |
|  -9 | Гость проживает. Невозможно продлить в том же номере.                                                           |
| -10 | Запрет на модификацию брони!                                                                                    |
| -97 | Настроено несколько типов комнат с данным идентификатором. Требуется правильно настроить каналы для API.        |
| -98 | Тип номера не найден.  |
| -99 | Сбой при вызове SQL процедуры.                                                                                  |