Was ist Webhook
HTTP-Callback für Ereignisbenachrichtigungen
Webhook ist ein Mechanismus zur automatischen Benachrichtigung externer Systeme über Ereignisse durch Echtzeit-HTTP-Anfragen.
Funktionsweise
- URL-Registrierung — Angabe der Adresse für den Empfang von Benachrichtigungen
- Trigger-Ereignis — Aktion, die das Senden auslöst
- HTTP POST-Anfrage — Übertragung von Ereignisdaten
- Antwortverarbeitung — Empfangsbestätigung
Vorteile
- Sofortige Benachrichtigungen ohne Polling
- Einsparung von Serverressourcen
- Einfache Integration zwischen Systemen
- Skalierbarkeit der Lösung
Anwendungen
- Zahlungssysteme (Stripe, PayPal)
- CI/CD-Pipelines (GitHub Actions)
- CRM-Integrationen
- Messenger (Telegram Bot API)
Sicherheit
- Anforderungssignaturverifizierung (HMAC)
- IP-Adressen-Whitelist
- HTTPS erforderlich
- Timeouts und Wiederholungen