Setup
Subscribe to wallet action events from the Configuration > Webhooks page in the Privy Dashboard. For general webhook setup instructions, payload verification, and retry behavior, see the webhooks overview.Webhooks can be tested at no cost in development environments. To enable webhooks in production,
upgrade to the Enterprise plan in the Privy Dashboard.
Statuses
Every wallet action moves through a predictablestatus lifecycle. Privy emits a webhook at each status update.
Action-specific payloads
All wallet action webhook payloads include atype (event name), status, and action id. Beyond these fields, payloads will include the fields present in that wallet action’s resource.
For example, the payloads for
wallet_action.transfer.* webhooks include the fields when calling
fetching the transfer action resource via GET /v1/actions/{action_id} where action_id
corresponds to a transfer.
