Durable human account lifecycle notification
Sent to matching tenant-scoped webhook subscriptions. Delivery is asynchronous and at least once. Retries preserve the event ID and timestamp. Consumers must deduplicate by ID and must not assume delivery order. Updated events invalidate account data and may repeat for one operation. Deletion events wait for the authentication deletion fence and guest cleanup. Registration transitions describe committed state changes; no downgrade API is introduced. Profile fields are omitted by default. Explicitly selected fields may include event-time email data; credentials are never included. The existing webhook signature protocol applies.
Authorizations
Section titled “Authorizations ”Request Body required
Section titled “Request Body required ”object
Stable event ID for consumer deduplication.
Account mutation timestamp.
object
Canonical account ID, included with a selected snapshot.
Selected account fields immediately before deletion.
object
Null for a deleted account.
Selected before/after values for an email change.
object
object
object
Internal user identifier, not necessarily the client’s pairwise OIDC sub.
Responses
Section titled “ Responses ”Event acknowledged by the consumer.