Change language

rp-webhooks

Назначение

Единственная входная дверь для внешнего мира: внешние системы обращаются к одной
конечной точке вебхука, а этот модуль проверяет, нормализует и направляет события
внутрь. Ни один домен не раскрывает собственную схему URL обратного вызова.

Ментальная модель

POST внешней системы → вебхук проверяет подпись и структуру → нормализованное
событие записывается как доставка и направляется в настроенный топик.
Попытки доставки и проверка находятся здесь; бизнес-реакция происходит
ниже по потоку.

Ценность для экосистемы

Единый вход для внешних колбэков:

  • Конфигурации конечных точек и записи о доставках за единым API.
  • Любая внешняя система получает одинаковую форму конечной точки вместо отдельной инфраструктуры для каждой интеграции.

Не цели

  • Не выполнение рабочих процессов.
  • Не публикация событий и не отправка уведомлений.

Граница ответственности

Отвечает за транспорт webbхуков, проверку и попытки доставки; не отвечает
за бизнес-обработку целевой системы.

Прямые зависимости модулей

  • Нет

Членство в решениях

  • Не входит в предопределенное решение

Источник

modules/repositories/automation/rp-webhooks