Zum Inhalt

Webhook

Ein Webhook ist eine Adresse, an die ein System selbst eine Nachricht schickt, sobald dort ein bestimmtes Ereignis eintritt.

Auch: Web-Hook, Webhooks, Callback-URL

Webhook, einfach erklärt

Bei einer API fragt Ihr Programm an. Bei einem Webhook läuft es umgekehrt: Das fremde System meldet sich von selbst. Sie hinterlegen dort eine Adresse (URL). Tritt ein Ereignis ein, etwa eine neue Anfrage oder eine bezahlte Rechnung, sendet das System eine kurze Nachricht mit den Eckdaten an diese Adresse. Das Ergebnis ist eine Art automatische Benachrichtigung zwischen zwei Programmen.

Ein Vergleich: Eine API-Abfrage entspricht dem Blick in den Briefkasten, ein Webhook der Türklingel. Man muss nicht regelmäßig nachfragen, ob etwas passiert ist. Das empfangende Programm ist dafür eine kleine Anwendung, die unter der hinterlegten Adresse erreichbar sein muss.

Ein allgemeines Beispiel: Ein Formular auf einer Website löst beim Absenden einen Webhook aus. Die empfangende Adresse legt den Eintrag in einer Liste an und schickt dem Betrieb einen Hinweis. Auch Zahlungsdienste und Terminbuchungen melden Ereignisse häufig auf diese Weise. Nicht jedes System bietet Webhooks an. Dann bleibt die regelmäßige Abfrage über die API.

Worauf es ankommt: Die Adresse ist öffentlich erreichbar, deshalb muss das empfangende Programm prüfen, ob eine Nachricht echt ist, zum Beispiel über eine Signatur oder ein gemeinsames Geheimnis. Webhooks können doppelt, verspätet oder gar nicht eintreffen. Sinnvoll ist deshalb oft zusätzlich ein geplanter Abgleich, der Verpasstes nachholt. Wichtig ist auch, die Nachricht schnell zu bestätigen und die eigentliche Arbeit danach zu erledigen, damit der Absender nicht auf eine Antwort wartet und es erneut versucht.

Worauf Sie achten sollten.

Fragen.

Was ist der Unterschied zwischen Webhook und API?

Bei einer API fragen Sie aktiv an. Beim Webhook meldet sich das fremde System selbst, sobald etwas passiert ist.

Wofür braucht man einen Webhook?

Für Abläufe, die auf ein Ereignis reagieren sollen, zum Beispiel eine neue Anfrage, die in einer Liste erscheinen soll.

Verwandte Begriffe.

Alle Begriffe im IT-Lexikon

Erzählen Sie mir von Ihrem Betrieb.

Leon Werner, Straubing

Ein Ansprechpartner, vom ersten Gespräch bis zur Änderung nach dem Start.

Telefon werktags ab 17 Uhr und am Wochenende. WhatsApp jederzeit. Termine gern abends oder bei Ihnen vor Ort.

Gespräch anfragen