API ресторанов
Обзор
API ресторанов позволяет получать информацию о ресторанах, подключённых к системе GuestMe, их настройках и расписании работы.
Проверка доступности онлайн-бронирования
Чтобы определить, можно ли создавать резервы в ресторане через API, проверьте поле guestAcquisitionChannelEnabled:
{
"properties": {
"guestAcquisitionChannelEnabled": true
}
}
Значения:
true- ресторан принимает онлайн-бронированияfalse- онлайн-бронирование отключено
Важно
Если guestAcquisitionChannelEnabled = false, попытка создать резерв вернёт ошибку restaurant_guest_acquisition_is_disabled
Проверка требования подтверждения телефона
Некоторые рестораны требуют обязательное подтверждение номера телефона гостя перед созданием резерва.
{
"properties": {
"phoneConfirmationEnabled": true
}
}
Значения:
true- требуется подтверждение телефонаfalse- подтверждение не требуется
Подробнее
Детальная информация о подтверждении телефонов в разделе Подтверждение номеров
Расписание работы ресторана
Типы расписаний
- ScheduleType.RESTAURANT - базовое расписание работы ресторана (обязательно)
- ScheduleType.BOOKING - расписание приёма резервов (опционально)
Правила проверки времени бронирования
- Запрос на бронирование может быть выполнен только в ресторан с настроенным расписанием
- Время резерва должно попадать в указанные интервалы расписания
- Резерв не может быть создан на прошедшее время (по локальному времени ресторана)
Внимание
Если ресторан не имеет подходящего расписания или время резерва не попадает в него, бронирование будет отклонено с ошибкой booking_incorrect_date
Нужна помощь? Написать в поддержку