Webhook
Sende Leseereignisse über benutzerdefinierte Webhooks an eine beliebige URL. Ideal für den Aufbau eigener Automatisierungen und Integrationen.

Webhook-Konfigurationsbildschirm
Webhooks ermöglichen es dir, Echtzeit-Benachrichtigungen über deine Leseaktivitäten zu erhalten. Wenn ein Ereignis eintritt, sendet Book Reading Habit eine HTTP-POST-Anfrage mit den Ereignisdaten im JSON-Format an deine angegebene URL.
Was ist ein Webhook?
Webhooks ermöglichen es dir, Echtzeit-Benachrichtigungen über deine Leseaktivitäten zu erhalten. Wenn ein Ereignis eintritt, sendet Book Reading Habit eine HTTP-POST-Anfrage mit den Ereignisdaten im JSON-Format an deine angegebene URL.
Wie Webhooks funktionieren
Sobald du eine Webhook-URL eingerichtet hast, sendet Book Reading Habit automatisch Benachrichtigungen, wenn bestimmte Ereignisse eintreten:
- Ein Ereignis tritt in Book Reading Habit auf (z. B. Lesesitzung abgeschlossen)
- Die App sendet eine HTTP-POST-Anfrage an deine Webhook-URL
- Dein Server empfängt die JSON-Nutzlast und kann sie beliebig verarbeiten
Konfiguration
Konfiguriere deinen Webhook mit den folgenden Einstellungen:
Webhook-Name
Ein Name zur Identifizierung dieses Webhooks
Webhook-URL
Die URL, an die POST-Anfragen gesendet werden
Geheimer Schlüssel (optional)
Wenn angegeben, enthalten Anfragen einen X-Signature-256-Header mit einer HMAC-Signatur zur Verifizierung
Ereignisse
Wähle die Ereignisse aus, die diesen Webhook auslösen sollen
Nutzlastformat
Alle Webhook-Nutzlasten werden als JSON mit der folgenden Struktur gesendet:
{
"eventType": "session.completed",
"timestamp": "2024-12-04T10:30:00Z",
"book": { ... },
"session": { ... },
"metadata": null
}Mehr erfahren
Ereignistypen
Vollständige Liste aller 16 Ereignisse, die du abonnieren kannst
Nutzlaststruktur
Detaillierte Struktur der Webhook-Nutzlast mit allen Feldern
Sicherheits-Best-Practices
Verwende immer HTTPS-URLs und richte einen geheimen Schlüssel ein, um Webhook-Anfragen zu verifizieren. Der geheime Schlüssel wird verwendet, um eine HMAC-Signatur zu erstellen, die du auf deinem Server überprüfen kannst.