Webhook

Ein Webhook ist ein HTTP‑basierter Mechanismus, mit dem ein System ein anderes automatisch über ein Ereignis informiert, ohne dass das empfangende System ständig nachfragen muss. Die Suchergebnisse bestätigen das eindeutig:

  • Ein Webhook ist ein Mechanismus, bei dem eine Anwendung automatisch eine andere Anwendung über ein Ereignis benachrichtigt.
  • Er funktioniert als HTTP‑Callback / Reverse API, ausgelöst durch ein Event.
  • Webhooks sind leichtgewichtig, ereignisgesteuert und asynchron.
  • Sie reduzieren Polling und ermöglichen Echtzeit‑Kommunikation zwischen Systemen.

 

Wie funktioniert ein Webhook?

  1. Registrierung: Du hinterlegst beim Anbieter eine URL (Webhook‑Endpoint).
  2. Ereignis tritt ein: z. B. neue Bestellung, Ticket geändert, Zahlung eingegangen.
  3. HTTP‑Request wird gesendet: Das Quellsystem sendet automatisch Daten an deine URL.
  4. Dein System reagiert: z. B. Ticket erstellen, Daten speichern, Workflow starten.

 

Warum Webhooks?

  • Echtzeit‑Updates statt Polling
  • Weniger Serverlast
  • Schnellere Reaktionszeiten
  • Ideal für Automatisierung und Systemintegration

Typische Einsatzbeispiele

  • Shop sendet Webhook → ERP erstellt Bestellung
  • GitHub sendet Webhook → CI/CD startet Build
  • Payment‑Provider sendet Webhook → Bestellung wird freigegeben
  • Ticket‑System sendet Webhook → Monitoring‑Alarm wird erstellt

 

Kurz gesagt

Ein Webhook ist ein Event‑gesteuerter HTTP‑Callback, der Systeme automatisch verbindet, sobald etwas passiert – schnell, effizient und perfekt für moderne Integrationen.