- 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?
- Registrierung: Du hinterlegst beim Anbieter eine URL (Webhook‑Endpoint).
- Ereignis tritt ein: z. B. neue Bestellung, Ticket geändert, Zahlung eingegangen.
- HTTP‑Request wird gesendet: Das Quellsystem sendet automatisch Daten an deine URL.
- 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.