Zum Inhalt springen
Programmieren mit KI · Fortgeschritten

Webhook

Auch bekannt als: Web Hook, Callback-URL

Ein Rückkanal von einem fremden System zu deiner App. Das fremde System ruft dich an, sobald ein Ereignis eingetreten ist, statt dass du wiederholt nachfragen musst. Spart Anfragen und liefert Informationen schneller als klassisches Polling.

Ein Webhook ist das Gegenstück zu Polling. Statt dass deine App immer wieder nachfragt, ob etwas Neues passiert ist, ruft das fremde System deine App an, sobald es soweit ist.

Zwei Bilder

Polling ist das Kind auf der Autofahrt: „Sind wir schon da? Sind wir schon da?" Du fragst wiederholt, meistens kommt nichts Neues zurück. Viele Anfragen, wenig Ertrag.

Webhook ist der Kumpel, der anruft: „Ich bin da." Eine einzige Benachrichtigung, genau im richtigen Moment.

Wie es technisch funktioniert

Du registrierst beim fremden System eine URL aus deiner App (die „Webhook-URL"). Sobald ein relevantes Ereignis eintritt (neue Zahlung, neue Antwort, neuer Upload), schickt das fremde System eine HTTP-Anfrage an diese URL. Dein Backend nimmt sie entgegen und reagiert.

Wann Webhook, wann Polling

Webhook ist Standard, wenn der fremde Anbieter das unterstützt. Polling kommt nur dann zum Einsatz, wenn Webhooks nicht angeboten werden, in sehr einfachen Skripten, oder wenn du selbst die Frequenz steuern musst.

Typische Webhooks

Zahlungs-Provider bei neuer Zahlung, Formular-Dienste bei neuer Eingabe, Mail-Dienste bei Bounces, Kalender-Dienste bei neuen Terminen, GitHub bei neuen Commits oder Issues.

Zuletzt aktualisiert: 20. April 2026