Перейти к основному содержимому

API ресторанов

Обзор

API ресторанов позволяет получать информацию о ресторанах, подключённых к системе GuestMe, их настройках и расписании работы.


Проверка доступности онлайн-бронирования

Чтобы определить, можно ли создавать резервы в ресторане через API, проверьте поле guestAcquisitionChannelEnabled:

{
"properties": {
"guestAcquisitionChannelEnabled": true
}
}

Значения:

  • true - ресторан принимает онлайн-бронирования
  • false - онлайн-бронирование отключено
Важно

Если guestAcquisitionChannelEnabled = false, попытка создать резерв вернёт ошибку restaurant_guest_acquisition_is_disabled


Проверка требования подтверждения телефона

Некоторые рестораны требуют обязательное подтверждение номера телефона гостя перед созданием резерва.

{
"properties": {
"phoneConfirmationEnabled": true
}
}

Значения:

  • true - требуется подтверждение телефона
  • false - подтверждение не требуется
Подробнее

Детальная информация о подтверждении телефонов в разделе Подтверждение номеров


Расписание работы ресторана

Типы расписаний

  1. ScheduleType.RESTAURANT - базовое расписание работы ресторана (обязательно)
  2. ScheduleType.BOOKING - расписание приёма резервов (опционально)

Правила проверки времени бронирования

  1. Запрос на бронирование может быть выполнен только в ресторан с настроенным расписанием
  2. Время резерва должно попадать в указанные интервалы расписания
  3. Резерв не может быть создан на прошедшее время (по локальному времени ресторана)
Внимание

Если ресторан не имеет подходящего расписания или время резерва не попадает в него, бронирование будет отклонено с ошибкой booking_incorrect_date


Нужна помощь? Написать в поддержку