Initiates a withdrawal from the wallet. Idempotent on requestId — if a withdrawal with the same requestId already exists, the existing withdrawal is returned. Token defaults to USDC.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Wallet ID
Client-generated idempotency key (UUID v4).
Destination chain for the withdrawal. Use ethereum_sepolia for sandbox testing.
arbitrum, base, ethereum, ethereum_sepolia, polygon, solana Amount to withdraw in USD terms.
On-chain destination address. Use an EVM hex address for EVM chains or a base58 address for solana.
Withdrawal initiated (or existing withdrawal returned for idempotent retry)
Withdrawal amount in USD as a formatted string.
Fee charged for the withdrawal as a formatted string.
Destination chain for the withdrawal.
arbitrum, base, ethereum, ethereum_sepolia, polygon, solana Simplified withdrawal status.
pending, processing, completed, failed, cancelled On-chain transaction hash once the withdrawal is broadcast.
Individual payout legs of the withdrawal.
Human-readable reason for failure (only present when status is failed).