Webhook — механизм оповещения системы о событиях.
Допустим есть определённый сервис который должен оповещать о событиях когда они происходят.
Как вариант постоянно запрашивать новые данные на сервере, минус будет скорее в скорости получения данных если на сервере например стоит задержка на получения новых оповещений.
А вот webhook исправляет этот недочёт, когда происходит событие он запрашивает адрес сайта с параметрами, например example.com/webhook/notification
и передаёт в теле POST запроса JSON (зачастую) и там будут свежие данные.
Простой пример можно посмотреть: создание бота для telegram на webhooks.