Глоссарий

Webhook

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

Примеры

Безопасность

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

Надёжность

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