Modulario by AMCEF
Демо
📖 Глоссарий · Технологии

Webhook

Webhook (HTTP callback)

Обратное направление коммуникации по сравнению с классическим API — система сама отправляет HTTP POST на целевой URL, когда происходит событие.

Что такое Webhook?

Webhook (также HTTP callback или reverse API) — механизм, при котором система сама отправляет HTTP POST-запрос на заранее заданный URL-адрес, когда в ней происходит определённое событие — новый счёт, изменение статуса заказа, поступление платежа. Это противоположность классического API-вызова, когда клиент опрашивает сервер («есть ли что-то новое?»). Webhook — это push, классический API-запрос — это pull.

Преимущества webhook’ов:

  • Реальное время — событие доставляется немедленно, без периодического поллинга
  • Эффективность — не нагружают обе системы пустыми вызовами
  • Простота — конфигурация обычно сводится к URL + токену аутентификации

Типичные проблемы, которые нужно учитывать при реализации webhook:

  • Аутентификация — добавить HMAC-подпись или токен для проверки отправителя
  • Логика повторных попыток — если целевая система возвращает ошибку (5xx), повторить с экспоненциальным откатом
  • Идемпотентность — целевая система должна обрабатывать одно и то же событие дважды без ошибок
  • Порядок доставки — webhook’и могут прийти не по порядку

В современном SaaS-экосистеме webhook’и являются стандартом — Stripe, Shopify, Mailchimp и другие используют модель webhook.

Когда применяется

Webhook’и подходят для:

  • Синхронизации между системами (ERP ↔ интернет-магазин)
  • Запуска workflow-автоматизации при событии
  • Уведомлений в коммуникационные каналы (Slack, Teams)
  • Дашбордов реального времени

Связанные термины

  • API — классическая модель запрос/ответ. См. /ru/glossariy/api.
  • Workflow automation — webhook’и являются типичным триггером. См. /ru/glossariy/workflow-automation.
  • MCP — альтернативный протокол для ИИ-ассистентов. См. /ru/glossariy/mcp.

В Modulario

Modulario предоставляет настраиваемые webhook’и для каждого ключевого события — создание счёта, закрытие сделки, изменение статуса заказа. Автоматические повторные попытки с подписью обеспечивают надёжную доставку. Примеры и схемы доступны на /api.

Modulario предоставляет UI управления webhook’ами, где администратор видит все активные регистрации, логи последних 1 000 вызовов (включая payload и ответ) и может запустить «replay» для повторной доставки событий после сбоя целевой системы.

Связанные модули Modulario

Внедряете Webhook в своей компании?

Modulario покрывает большинство B2B-процессов модульно — внедряйте только то, что нужно сейчас, и постепенно расширяйтесь. Запишитесь на бесплатную консультацию.

Dávid Bělousov

Dávid Bělousov

Sales Director

+421 902 826 802 sales@amcef.com
Заказать консультацию