Если что-то не сработало
Идите от источника к результату: сначала проверьте HTTP-ответ, затем ленту, уведомление и журнал webhook.
API возвращает 401
Проверьте заголовок X-Ontik-Key, отсутствие лишних пробелов и то, что ключ относится к выбранному проекту и не отозван.
API возвращает 403
Для браузерного запроса проверьте разрешённый Origin проекта. Серверные запросы обычно не содержат Origin и не требуют такой настройки.
API возвращает 422
Проверьте, что event — непустая строка, а meta содержит только простые JSON-значения и не превышает лимиты.
Событие есть, но push нет
- разрешите уведомления для домена кабинета;
- проверьте, что устройство подписано на проект;
- убедитесь, что браузер работает через HTTPS;
- попросите администратора проверить VAPID и worker на сервере.
Webhook не доставляется
URL должен быть доступен из интернета по HTTPS. Верните 2xx, проверьте журнал доставок и валидируйте подпись по исходному телу запроса.
Не публикуйте в тикетах и логах публичный ключ вместе с чувствительными данными события. Секрет webhook храните отдельно.
