Логотип

Вебхук

Технологии и инженерия

Определение

Вебхук (англ. webhook) — автоматическое уведомление, которое одна система отправляет другой в момент события. Пример: покупатель оплатил заказ, платежный сервис сразу сообщает об этом магазину, и магазин меняет статус и отправляет заказ на склад. Без вебхуков магазину пришлось бы каждые несколько секунд спрашивать банк, не пришла ли оплата. Вебхуки дают мгновенную реакцию и экономят ресурсы, поэтому их используют платежные системы, CRM, мессенджеры, службы доставки. Важное требование к принимающей стороне: одно и то же уведомление может прийти дважды, и деньги нельзя зачислять повторно. Это свойство называют идемпотентностью. Вебхуки — частый способ интеграции через API.

Также говорят

веб-хук.