Event Name | Type | Action |
---|---|---|
User created | user.created | A user was created in the application. |
User authenticated | user.authenticated | A user successfully logged into the application. |
User linked account | user.linked_account | A user successfully linked a new login method. |
User unlinked account | user.unlinked_account | A user successfully unlinked an existing login method. |
User updated account | user.updated_account | A user successfully updates the email or phone number linked to their account. |
User transferred account | user.transferred_account | A user successfully transferred their account to a new account. |
Wallet created for user | user.wallet_created | A wallet (embedded or smart wallet) was successfully created for a user. |
MFA enabled | mfa.enabled | A user has enabled MFA for their account. |
MFA disabled | mfa.disabled | A user has disabled MFA for their account. |
Private key exported | private_key.exported | A user has exported their private key from an embedded wallet. |
Wallet recovery setup | wallet.recovery_setup | A user has set up wallet recovery for their embedded wallet. |
Wallet recovered | wallet.recovered | A user has successfully recovered their embedded wallet. |
privy.test
) to be sent to your endpoint of type with a string payload. You can use this to verify that your webhook endpoint is successfully receiving payloads from Privy.