Zum Inhalt springen

Webhook

Was ist ein Webhook?

Ein Webhook ist eine automatische Benachrichtigung, die ein System an ein anderes sendet, sobald ein bestimmtes Ereignis eintritt. Man kann ihn sich als „Anruf" vorstellen, den eine Anwendung von sich aus auslöst — etwa: „Eine neue Bestellung ist eingegangen." Statt ständig nachzufragen, wird das empfangende System aktiv informiert, genau im richtigen Moment.

Unterschied zur klassischen API-Abfrage

Bei einer klassischen API fragt ein System regelmäßig nach, ob es etwas Neues gibt — das nennt man Polling. Ein Webhook dreht dieses Prinzip um: Nicht der Empfänger fragt, sondern der Sender meldet sich, sobald etwas passiert. Das ist effizienter und schneller, weil unnötige Abfragen entfallen und Informationen nahezu in Echtzeit ankommen.

Anwendungsbeispiele

Webhooks sind im Web allgegenwärtig: Ein Zahlungsdienstleister meldet dem Onlineshop einen erfolgreichen Zahlungseingang, ein Formular löst eine Benachrichtigung aus, oder ein Zahlungsanbieter aktualisiert den Bestellstatus. So lassen sich Systeme ereignisgesteuert verknüpfen und Prozesse automatisieren — eine moderne Alternative zu zeitgesteuerten, wiederkehrenden Abfragen, wenn Reaktionen sofort erfolgen sollen. Auch verschiedene Web-Dienste verbinden Webhooks miteinander, etwa wenn ein neuer Newsletter-Abonnent automatisch in einem weiteren Tool angelegt wird.