Fired when a wallet action fails before any on-chain effects (e.g. policy rejection, simulation failure). Safe to retry.
Documentation Index
Fetch the complete documentation index at: https://docs.privy.io/llms.txt
Use this file to discover all available pages before exploring further.
Payload for the wallet_action.transfer.rejected webhook event.
The type of webhook event.
wallet_action.transfer.rejected The ID of the wallet action.
The ID of the wallet involved in the action.
Type of wallet action
swap, transfer, earn_deposit, earn_withdraw, earn_incentive_claim Chain name (e.g. "base", "ethereum").
Recipient address.
The status of the wallet action.
rejected A description of why a wallet action (or a step within a wallet action) failed.
The steps of the wallet action at the time of rejection.
A wallet action step consisting of an EVM transaction.
Asset identifier (e.g. "usdc", "eth"). Present when the transfer was initiated with a named asset; omitted for custom-token transfers.
Token contract address (EVM) or mint address (Solana). Present when the transfer was initiated with asset_address.
Number of decimals for the transferred token. Present when the transfer was initiated with asset_address and the decimals were resolved on-chain.
Decimal amount sent on the source chain (e.g. "1.5"). Omitted for exact_output cross-chain transfers until the source amount is determined.
Return a 200 status to indicate that the webhook was received successfully.