Вебхуки
Standard Webhooks — подпись, доставка, повторы.
(Инфраструктура доставки — волна 2; формат тела ниже фиксирован уже сейчас, чтобы ранние интеграции не пришлось переделывать.)
Solved отправляет вебхуки в формате Standard Webhooks:
Проверяйте подпись сами — не доверяйте неподписанному телу — и отклоняйте метку времени старше 5 минут (защита от повтора). Каждая попытка доставки подписывается заново, поэтому ретрай через час с той же подписью всё равно пройдёт проверку. При ротации секрета подписи 24 часа подписываем обоими секретами сразу, чтобы переезд не терял события.
Доставка: только HTTPS, таймаут 10 с, повторы через 5 с / 5 мин / 30 мин / 2 ч / 5 ч / 10 ч / 10 ч
(~27 ч), после 5 дней сплошных неудач подписка отключается. Порядок не гарантирован — используйте
created_at или тип события, а не порядок получения.
Пропустили событие или ещё не готовы держать приёмник? Опрашивайте вместо подписки:
GET /v1/events?type=…&created_after=…, та же курсорная пагинация, что и везде, хранение 30 дней.
Далее: Долгие операции · Идемпотентность