Skip to main content
WEBHOOK
wallet.recovery_setup
{
  "type": "wallet.recovery_setup",
  "user_id": "did:privy:cfbsvtqo2c22202mo08847jdux2z",
  "wallet_id": "fmfdj6yqly31huorjqzq38zc",
  "wallet_address": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F",
  "method": "recovery_encryption_key"
}

Body

application/json

Payload for the wallet.recovery_setup webhook event.

type
enum<string>
required

The type of webhook event.

Available options:
wallet.recovery_setup
user_id
string
required

The ID of the user.

wallet_id
string
required

The ID of the wallet.

wallet_address
string
required

The address of the wallet.

method
enum<string>
required

The recovery method that was set up.

Available options:
user_passcode_derived_recovery_key,
privy_passcode_derived_recovery_key,
privy_generated_recovery_key,
google_drive_recovery_secret,
icloud_recovery_secret,
recovery_encryption_key

Response

200

Return a 200 status to indicate that the webhook was received successfully.