Глосарій

Webhook

Webhook — механізм push-сповіщень між сервісами: замість того щоб постійно питати «чи є новини?» (polling), зовнішній сервіс сам надсилає HTTP POST-запит на вашу URL при виникненні події. Ефективніше і простіше, ніж polling.

Приклади

Безпека

Зовнішній сервіс підписує тіло запиту секретним ключем (HMAC-SHA256). Ваш обробник перевіряє підпис до виконання будь-яких дій — щоб переконатися, що запит прийшов справді від довіреного джерела, а не від зловмисника.

Надійність

Webhook-обробник повинен відповідати швидко (200 OK) і ставити реальну роботу в чергу — інакше зовнішній сервіс може вважати доставку невдалою і повторити запит.