Отправляйте события в ваши инструменты в момент, когда они происходят
Получайте подписанный HTTP-запрос, когда публикация выходит, срывается или завершается аудит сайта.
Начните бесплатно сегодняОпрашивать API, чтобы узнать, произошло ли что-то, медленно и расточительно. Вебхуки переворачивают логику: вы даёте sona.to адрес, и sona.to отправляет подписанный HTTP-запрос в момент, когда публикация выходит, срывается или завершается аудит. Направьте его на Zapier, Make, n8n или собственный сервер, и остальная часть вашего стека отреагирует сама.
События в момент их наступления
Четыре события покрывают исходы, на которые стоит реагировать: публикация вышла, публикация не удалась, аудит сайта завершён и аудит сайта не удался. Каждое несёт те же поля, что возвращает API, поэтому вебхук и GET говорят одно и то же.
Подписано, поэтому можно доверять
Каждый запрос несёт подпись HMAC SHA-256 по метке времени и телу сообщения, вычисленную с секретным ключом, который показывается один раз при создании вебхука. Проверьте её, и вы будете знать, что запрос пришёл от sona.to и не был воспроизведён повторно.
Повторные попытки и журнал доставок
Неудачная доставка повторяется через 60 секунд, затем через 5 минут, затем через 30 минут. Каждая попытка записывается с кодом статуса и длительностью, поэтому неисправную точку приёма легко диагностировать.