Webhook

Component

Що таке Webhook

Webhook (вебхук) — це механізм, за якого один сервіс автоматично надсилає повідомлення іншому, щойно стається певна подія. Простими словами, вебхук це спосіб отримувати дані одразу, як тільки щось відбулося, без потреби постійно перепитувати сервіс «а що нового?».

Коли питають, що таке webhook, зазвичай мають на увазі саме автоматичне сповіщення через HTTP-запит. Наприклад, після успішної оплати платіжна система може одразу надіслати вебхук вашому застосунку з інформацією про транзакцію.

Як працює Webhook

Ви реєструєте URL, на який сервіс має надсилати сповіщення. Коли настає подія — новий платіж, повідомлення чи зміна статусу — сервіс автоматично шле на цей URL HTTP-запит із потрібними даними, а ваш застосунок їх обробляє.

Тут часто виникає питання webhook vs api. Різниця проста: у класичному API ви самі запитуєте дані, коли вони потрібні, а вебхук навпаки — сам «пушить» дані у момент події. Вебхуки часто використовують для інтеграцій та роботи з AI-агентами.

Навіщо потрібен Webhook

  • Доставляє дані в реальному часі одразу після події.

  • Прибирає потребу постійно опитувати сервіс про зміни.

  • Спрощує інтеграції між різними системами.

  • Економить ресурси порівняно з частими запитами до API.

Запитання та відповіді

Що таке webhook простими словами?

Це автоматичне сповіщення, яке один сервіс надсилає іншому одразу після настання події.

Чим webhook відрізняється від API?

У API дані запитуєте ви самі, а вебхук сам «пушить» дані у момент, коли щось сталося.

Де використовують вебхуки?

У платіжних системах, месенджерах, CRM та інших інтеграціях, де важлива реакція в реальному часі.