Skip to main content
The user.passkey.registered event is triggered when a user successfully registers a passkey credential. Idempotent re-registration of an already-stored credential does not re-fire the event.

Event payload

Emitted on a successful passkey registration ceremony. Idempotent re-registration of an already-stored credential does not re-fire.

user_id
string
required

An app's user's unique identifier. It is prefixed with 'usr_'

Examples:

"usr_01jqebhswje1ka1z7ahr9rfsgt"

"usr_01jqy7455pf8p9bap5qke912g1"

session_id
string
required

A user's session unique identifier. It is prefixed with 'ses_'

Example:

"ses_01jr0z5w2seq998trz7ftbb9rj"

credential
object
required

Snapshot of the passkey credential the event relates to. Public key, sign count and AAGUID are intentionally omitted โ€” they are internal to the authentication flow and never useful downstream.

registered_at
string<date-time>
required
Example:

"2025-03-15T10:30:00Z"

correlation_id
string
Example:

"corr_01jqy7455pf8p9bap5qke912g1"