User Lifecycle Events via Webhooks

ProfitBoost unterstützt jetzt Webhook-Events für User-Lifecycle-Aktivitäten, sodass Entwickler in Echtzeit Benachrichtigungen erhalten, wenn User erstellt, aktualisiert oder gelöscht werden.

Diese Webhook-Events helfen externen Systemen, synchron zu bleiben, ohne Polling oder manuelle Abfragen zu benötigen.


INHALTSVERZEICHNIS

  • User Lifecycle Events via Webhooks

  • Häufig gestellte Fragen

  • Verwandte Artikel


Unterstützte User Lifecycle Events

Die folgenden Webhook-Events sind verfügbar:

  • user.created

  • user.updated

  • user.deleted

Diese Events werden ausgelöst, sobald ein User in ProfitBoost erstellt, aktualisiert oder entfernt wird.


Verfügbare Webhook-Events

user.created

Wird ausgelöst, wenn ein neuer User erstellt wird.

Typische Use Cases:

  • Provisionierung externer Accounts

  • Sync von Usern in Third-Party-Systeme

  • Triggern von Onboarding-Workflows


user.updated

Wird ausgelöst, wenn sich User-Informationen ändern.

Typische Use Cases:

  • Synchronisierung von Profiländerungen

  • Aktualisierung von Rollen oder Berechtigungen

  • Sync mit externen CRMs


user.deleted

Wird ausgelöst, wenn ein User gelöscht wird.

Typische Use Cases:

  • Entfernen externer Zugänge

  • Widerrufen von Berechtigungen

  • Cleanup in Downstream-Systemen


Event Delivery Verhalten

Webhook-Events werden in Echtzeit geliefert, sobald entsprechende User-Aktionen in ProfitBoost stattfinden.

Zusätzliche Delivery Features:

  • Automatische Retry-Versuche bei Fehlern

  • Event-IDs für Idempotenz

  • Delivery Logs für Debugging und Analyse


Webhook Security

User-Lifecycle-Webhooks verwenden signierte Requests zur Verifizierung der Event-Authentizität.

Security Features:

  • HMAC Request Signing

  • Event-IDs zur Duplikatvermeidung

  • Retry-Handling bei fehlgeschlagener Zustellung

👉 Webhook-Signaturen sollten immer validiert werden, bevor Events verarbeitet werden.


Häufige Use Cases

  • Synchronisierung von Usern zwischen Systemen

  • Automatisiertes Onboarding & Offboarding

  • Analytics- und Reporting-Pipelines

  • Provisioning-Workflows

  • Echtzeit-Updates externer Systeme


Häufig gestellte Fragen

Q: Welche User-Events werden unterstützt?
A: ProfitBoost unterstützt user.created, user.updated und user.deleted.

Q: Werden fehlgeschlagene Webhooks erneut gesendet?
A: Ja, fehlgeschlagene Deliveries werden automatisch erneut versucht.

Q: Sind Webhook-Requests signiert?
A: Ja, User-Lifecycle-Webhooks unterstützen HMAC Signing.

Q: Können Webhook-Events für externe User-Synchronisierung genutzt werden?
A: Ja, sie sind genau dafür gedacht.

Q: Enthalten Events eindeutige IDs?
A: Ja, Event-IDs werden zur Duplikatvermeidung mitgesendet.


War dieser Artikel hilfreich?