Zum Inhalt springen
myInterface.io

Webhook

Ein Webhook ist eine automatische Nachricht, die ein System bei einem bestimmten Ereignis sofort an eine vorher hinterlegte Internetadresse sendet. So erfährt ein anderes System ohne ständiges Nachfragen, dass etwa eine Bestellung eingegangen oder eine Rechnung bezahlt wurde.

Erklärung

Bei einer klassischen API-Abfrage fragt Ihr Programm regelmäßig nach: „Gibt es neue Bestellungen?“ Dieses wiederholte Nachfragen heißt Polling. Ein Webhook dreht das um. Sie hinterlegen im Quellsystem eine Adresse und wählen die Ereignisse, die Sie interessieren. Tritt eines ein, schickt das System eine HTTP-Anfrage mit den wichtigsten Daten an diese Adresse.

Webhooks sind schnell und sparen Anfragen. Sie haben aber Eigenheiten: Ist der Empfänger gerade nicht erreichbar, kann eine Nachricht verloren gehen oder später erneut ankommen. Eine verlässliche Schnittstelle prüft deshalb die Herkunft jeder Nachricht, erkennt Wiederholungen und gleicht in festen Abständen zusätzlich über die API ab, ob etwas fehlt.

Beispiel aus dem Schnittstellen-Alltag

Ein Shop sendet bei jeder bezahlten Bestellung einen Webhook an die Schnittstelle. Diese holt sich die vollständigen Bestelldaten über die API und legt den Auftrag in der Warenwirtschaft an. Erreicht der Webhook die Schnittstelle wegen einer Störung nicht, findet ein nächtlicher Abgleich die fehlende Bestellung und überträgt sie nachträglich. Dieselbe Bestellung wird dabei nicht doppelt angelegt.

Abgrenzung zu verwandten Begriffen

  • API: Ihr Programm fragt aktiv an. Beim Webhook meldet sich das andere System von selbst. In der Praxis werden beide kombiniert.
  • Polling: regelmäßiges Nachfragen über die API. Einfacher, aber langsamer und mit mehr Anfragen verbunden.
  • Schnittstelle: der Oberbegriff für die gesamte Verbindung, zu der ein Webhook gehören kann.

Bezug zu unseren Leistungen

Wo ein System Webhooks anbietet, nutzen wir sie für schnelle Übertragungen und sichern sie mit einem regelmäßigen Abgleich ab. Ob Webhooks ankommen und verarbeitet werden, überwachen wir im Betrieb. Mehr zum Vorgehen unter Schnittstelle programmieren lassen.

Häufige Fragen

Ist ein Webhook Echtzeit?

Nahezu. Die Nachricht geht in der Regel wenige Augenblicke nach dem Ereignis raus. Eine Garantie für Zustellung ist ein Webhook allein aber nicht.

Passend dazu

Stand: 20.10.2026

Kontakt

Welche Programme sollen miteinander reden?

Porträt von Benjamin Kopka

Benjamin Kopkaführt Ihren Schnittstellen-CheckAntwort innerhalb eines Werktags

  1. Hallo! Welche Programme sollen miteinander reden?
  2. Shopware und DATEV. Wir tippen jede Rechnung von Hand ab.
  3. Das verbinden wir direkt: Rechnungen, Gutschriften und Zahlungen landen automatisch als Buchungsstapel in DATEV.
  4. Was kostet das?
  5. Nach 30 Minuten Check bekommen Sie in drei Werktagen einen Festpreis. Der Code gehört Ihnen.

Lieber per E-Mail? info@myinterface.io