Webhook
HTTP-коллбэки на ваш сервер при смене статуса доставки: никакого опроса, данные в реальном времени.
Ключевые моменты
- Всегда проверяйте HMAC-подпись входящих запросов: она гарантирует, что payload действительно пришёл от NotifyHub.
- Отвечайте 2xx быстро и обрабатывайте payload асинхронно: медленные ответы приводят к повторным попыткам.
- Используйте журнал доставок webhook для отладки: он показывает payload, ответ вашего сервера и повторные попытки.
Для чего нужна эта страница
Webhook оповещают вашу систему, когда что-то происходит в NotifyHub — как правило, при смене статусов доставок (доставлена, сбой...). Вы регистрируете URL своего сервера и интересующие события: при каждом событии NotifyHub отправляет подписанный HTTP-запрос с полным payload.
Как пользоваться
Таблица перечисляет эндпоинты с URL, подписанными событиями, статусом и последним срабатыванием. Эндпоинт можно включать/выключать переключателем (удобно во время обслуживания вашего сервера) или удалить. Запросы подписываются HMAC: секрет для проверки выдаётся при создании эндпоинта.
Доставки и повторные попытки
Каждый вызов вашего эндпоинта фиксируется на странице доставок webhook с отправленным payload, кодом ответа и числом попыток: при ошибке вашего сервера NotifyHub повторяет попытку автоматически, а сбойную доставку можно перезапустить и вручную. Если ваш эндпоинт долго недоступен, проверьте журнал, чтобы восстановить пропущенные события.