Яндекс.Метрика

Вебхук

Что такое Вебхук?

Автоматический запрос, который сервис отправляет на заданный адрес, как только у него происходит событие. Так одна программа сразу узнаёт о том, что случилось в другой

Вебхук (webhook) — способ, которым один сервис сам сообщает другому о событии. Второй сервис заранее даёт первому свой адрес (URL). Когда событие происходит, первый сразу отправляет на этот адрес HTTP-запрос с данными о нём.

Без вебхука второму сервису пришлось бы раз в несколько минут спрашивать первый: «Есть что-то новое?» С вебхуком спрашивать не нужно. Так же работает доставка еды: можно каждые пять минут открывать приложение и смотреть статус заказа, а можно дождаться уведомления «Курьер у двери».

Где встречаются вебхуки:

  • Покупатель оплатил заказ, и платёжный сервис сообщает об этом интернет-магазину
  • Клиент заполнил форму на сайте, и заявка попадает в CRM
  • Разработчик отправил код в репозиторий, и запускается сборка
  • Сервер перестал отвечать, и система мониторинга присылает алерт

Вебхук и API дополняют друг друга. Через API программа сама запрашивает данные или выполняет действие. Вебхук сообщает о событии, когда его никто не спрашивал.

В Пачке вебхуки работают через бота. Входящий вебхук принимает события из других сервисов и публикует их в чатах, где состоит бот. Исходящий отправляет события из Пачки на ваш сервер: новые сообщения, реакции, нажатия кнопок. Как это выглядит в работе, показали в сценариях «Уведомления из Jira», «Заявки с сайта» и «n8n и ИИ-агенты».

Подробнее в базе знаний

Читать в справке →

Для разработчиков

Документация на dev.pachca.com →

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