Zum Inhalt springen

Webhook

Ein Webhook benachrichtigt ein anderes System per HTTP, wenn ein bestimmtes Ereignis eintritt.

API und Datenverträge

Ein Webhook ist eine HTTP-Benachrichtigung, die ein System bei einem bestimmten Ereignis an eine hinterlegte Adresse sendet. Der Empfänger muss dadurch nicht fortlaufend nach Änderungen fragen. Inhalt, Echtheitsprüfung und mögliche Wiederholungen hängen vom Anbieter ab.

Ein fiktiver Shop meldet die Anlage von Auftrag W-240 mit Ereignis evt-17 an eine Integration. Diese nimmt die Nachricht entgegen und verarbeitet die ERP-Übergabe getrennt. Ein Empfangsstatus beweist deshalb noch keinen abgeschlossenen ERP-Auftrag.

Webhooks können mehrfach oder in anderer Reihenfolge eintreffen, wenn der Anbieter dies nicht ausschließt. Empfänger brauchen entsprechende Regeln zur Zuordnung und Wiederholung. Polling bezeichnet dagegen das wiederholte aktive Abfragen des anderen Systems.

Quellen