К содержанию
БазаДокументация

Вебхуки

Гарантии доставки

Доставка вебхуков — best-effort: База старается отправить каждый запрос сразу после ответа пользователю, но не пересказывает доставку при сбоях.

Доставка вебхуков — best-effort: База старается отправить каждый запрос сразу после ответа пользователю, но не пересказывает доставку при сбоях.

#Что это значит

  • Запросы отправляются после ответа на исходный вызов — они не задерживают пользователя.
  • Таймаут на отправку — 5 секунд.
  • При ошибке сети или не-2xx ответе событие не повторяется.
  • Очередь сообщений и журнал доставки появятся позже.

#Рекомендации интегратору

  • Отвечайте 2xx как можно быстрее (например, ставьте задачу в очередь).
  • Сделайте обработку идемпотентной — ключом можно взять event + data.id + at.
  • Для критичных сценариев периодически сверяйтесь с API v1: вебхук — сигнал, API — источник правды.
Не полагайтесь только на вебхуки для финансовых операций: пропущенное событие не восстанавливается автоматически.