Документация

Журналы доставки и тестирование

В настройках вебхуков есть журнал для каждого адреса. Проверяйте доставку, диагностируйте ошибки и отправляйте свежий образец без реальной активности.

Просмотр журналов доставки

1

Откройте Настройки → Вебхуки

Перейдите к Dashboard → Settings → Webhooks.
2

Разверните строку вебхука

Нажмите Журналы доставки на карточке webhook. Показаны последние 50 попыток, новые сверху.
3

Проверьте каждую запись

В каждой строке показаны тип события, код состояния HTTP, время ответа, временная метка и сообщение об ошибке, если оно есть.

Поля журнала

ПолеОписание
СобытиеТип возникшего события (например, post.saved)
СтатусСтатус HTTP, возвращённый вашей конечной точкой. null при тайм-ауте или отказе в соединении.
Время ответаПолное время в миллисекундах от отправки до последнего байта ответа.
УспешноЗелёная галочка = HTTP 2xx. Красный крестик = любой другой результат.
ОшибкаПонятное человеку описание ошибки при неудачной доставке (например, Request timed out (10s)).
Время доставкиВремя попытки доставки в UTC.

Отправка тестового события

1

Разверните карточку вебхука

В Settings → Webhooks, найдите свой вебхук и нажмите Отправить тестовое событие.
2

Проверьте журнал доставки

Тестовая доставка появится сверху журнала через секунды. Проверьте наличие 200 статус.

Тестовые события — реальные HTTP-запросы

Тест идёт по тому же процессу, включая HMAC. Ваш код проверки подписи полностью задействован.

Без автоматического повтора

Для каждой доставки выполняется одна попытка. Журнал предназначен только для диагностики; кнопки повторной отправки неудачного события в реальном времени нет. Исправив конечную точку, проверьте её с помощью функции «Тест».

Частые причины сбоев

Ошибка / СостояниеВероятная причинаИсправление
Request timed out (10s)Сервер отвечал дольше 10 сВернуться 200 сразу, затем обрабатывайте асинхронно
401Проверка подписи не пройденаОбязательно прочитайте исходное тело запроса до разбора JSON
404Путь URL конечной точки не существуетПерепроверьте URL в настройках вебхуков Savebase
500Необработанная ошибка в вашем получателеНайдите исключение в журналах сервера
В подключении отказано / статус nullСервер недоступен или URL неверенУбедитесь, что сервер работает и доступен публично