Бронирование#

Операции для создания, просмотра, поиска и отмены бронирований отелей.

Доступные операции#

Создание бронирования#

Эндпоинт: POST /hotels/create_booking

Создание нового бронирования на основе выбранного предложения.

Когда использовать:

  • Оформление бронирования после выбора номера
  • Передача данных гостей и контактной информации

Просмотр бронирования#

Эндпоинт: POST /hotels/view_booking

Получение полной информации о существующем бронировании.

Когда использовать:

  • Просмотр деталей бронирования
  • Проверка статуса бронирования
  • Получение информации об отеле, номере, гостях и ценах

Поиск бронирований#

Эндпоинт: POST /hotels/search_bookings

Поиск существующих бронирований по различным критериям.

Когда использовать:

  • Получение списка бронирований партнера
  • Фильтрация по статусу или датам создания

Отмена бронирования#

Эндпоинт: POST /hotels/cancel_booking

Отмена существующего бронирования.

Когда использовать:

  • Отмена по запросу клиента
  • Получение информации о штрафах и возврате

Типичный сценарий#

graph LR
    A[Поиск отелей] --> B[Цены отеля]
    B --> C[Проверка цены]
    C --> D[Создание бронирования]
    D --> E[Просмотр бронирования]
    E --> F{Нужна отмена?}
    F -->|Да| G[Отмена бронирования]
    F -->|Нет| H[Готово]
  1. Выполните поиск и выберите предложение
  2. Создайте бронирование через /hotels/create_booking
  3. Просмотрите детали через /hotels/view_booking
  4. При необходимости отмените через /hotels/cancel_booking