Вебхуки
Обзор
Какие события отправляет BookNow, как настроить вебхук через панель или API.
Вебхук — HTTP-запрос от BookNow на ваш адрес при событии в аккаунте. Один аккаунт может иметь до 5 вебхуков, каждый подписан на свой набор событий.
События
| Событие | Когда |
|---|---|
booking-created | создана запись |
booking-updated | запись изменена |
booking-rescheduled | запись перенесена |
booking-canceled | запись отменена |
booking-succeeded | визит завершён |
goods-sold | продан товар |
Настройка
Через панель: раздел Интеграции → Вебхуки. Через API: POST /webhooks с полями url, method (POST или GET), events, success_statuses, при необходимости headers и parameters. Полный список полей — в API reference.
Повторы и отключение
Каждый вебхук имеет tries (число попыток) и timeout (секунды). Ответ считается успешным, если код входит в success_statuses. После исчерпания попыток вебхук отключается; при send_notification: true на адреса из emails уходит письмо. История попыток и повторная отправка доступны в панели.
Черновик: примеры payload для каждого события будут добавлены.