Skip to main content
Auth events fire under the user.* and visit.* namespaces. They cover the user lifecycle, sessions, linked credentials, and passkey recovery. For the shared event envelope, endpoint setup, retries, and signature verification, see Setting up webhooks and Event delivery & best practices. The current list of event types is always available from the event types endpoint. Browse all webhook events for the full listing across Dynamic products.

User lifecycle

object
Occurs whenever a user is created. Is a user.
object
Occurs whenever a user is updated. Is a user.
object
Occurs whenever a user is deleted. Is a user.
object
Occurs whenever two users are merged into one. Carries the surviving user and the merged-away user id.
object
Occurs whenever a visit is created. Is a visit.

Sessions and sign-in

object
Occurs whenever a user session is created. Is a userSessionAndCredentials: the Session fields plus the user’s verifiedCredentials (wallets, emails, phone numbers, social accounts) at session-create time, so consumers can attribute the login without a follow-up API call.
object
Occurs whenever a user session is revoked. Is a session.
object
Occurs whenever a sign-in attempt fails.

Linked credentials

object
Occurs whenever a user links a social account. Is a provider.
object
Occurs whenever a user unlinks a social account. Is a provider.
object
Occurs whenever a user started the passkey recovery process. Is a wallet.
object
Occurs whenever a user completed the passkey recovery process. Is a wallet.
user.email.unlinked is emitted when an email credential is unlinked but is not selectable in the event types catalog today.
Last modified on September 25, 2026