Webhooks
Erhalte Ereignisbenachrichtigungen in Echtzeit
Zuletzt aktualisiert: 2026-01-19
Webhooks benachrichtigen deine Anwendung bei Ereignissen in Spark!. Erhalte Echtzeit-Updates zu neuen Bestellungen, Affiliate-Anmeldungen, Auszahlungen und mehr.
Webhooks einrichten
- Navigiere zu Settings → API → Webhooks
- Klicke auf "Add Webhook Endpoint"
- Gib deine Endpunkt-URL ein (HTTPS erforderlich)
- Wähle die Ereignisse aus, die du abonnieren möchtest
- Kopiere das Signaturgeheimnis zur Überprüfung
Verfügbare Ereignisse
- affiliate.created – neuer Affiliate registriert
- affiliate.approved – Affiliate wurde freigegeben
- affiliate.updated – Affiliate-Profil geändert
- order.attributed – Bestellung einem Affiliate zugeordnet
- commission.created – Provision berechnet
- commission.approved – Provision bestätigt
- commission.paid – Provision ausgezahlt
- payout.created – Auszahlungslauf erstellt
- payout.completed – Auszahlungslauf verarbeitet
- click.recorded – Affiliate-Link angeklickt
Nutzdatenformat
Webhook-Nutzdaten sind JSON-Objekte mit:
id– eindeutige Ereignis-IDtype– Ereignistyp (z. B. "order.attributed")created_at– ISO-8601-Zeitstempeldata– ereignisspezifisches Datenobjekt
Idempotenz
Nutze das Feld id, um doppelte Ereignisse auszusortieren. In seltenen Fällen kann dasselbe Ereignis mehrfach zugestellt werden.
Webhooks überprüfen
Überprüfe Webhook-Signaturen, um ihre Echtheit sicherzustellen:
- Lies den Header
X-Spark-Signatureaus - Berechne HMAC-SHA256 des unverarbeiteten Bodys mit deinem Signaturgeheimnis
- Vergleiche die berechnete Signatur mit dem Headerwert
- Lehne Anfragen ab, die nicht übereinstimmen
Wiederholungsregeln
Wenn dein Endpunkt fehlschlägt (keine 2xx-Antwort), versucht Spark! es erneut:
- Sofortiger neuer Versuch
- Nach 5 Minuten
- Nach 30 Minuten
- Nach 2 Stunden
- Nach 24 Stunden
Nach 5 fehlgeschlagenen Versuchen wird der Webhook als fehlgeschlagen markiert.
Webhooks testen
Teste deinen Webhook-Endpunkt:
- Nutze die Schaltfläche "Send Test Event" in den Einstellungen
- Sieh die Webhook-Zustellungsprotokolle ein
- Wiederhole fehlgeschlagene Zustellungen manuell
Nächste Schritte
Verwandte Artikel
War diese Seite hilfreich?
Brauchst du mehr Hilfe? Support kontaktieren