Skip to main content
Renamed from withdraw_wallet in July 2026; the old name keeps working until August 20, 2026.
Requests a withdrawal from the user’s spendable balance — to their saved bank account, or as USDC on Base to an address they provide. Transfers are processed manually by the Agentcard team, usually within 1-3 business days; the user is emailed when the request is received and again when it’s sent. The agent should always confirm the amount and destination with the user before calling this.

Parameters

Returns

A confirmation with the withdrawal reference (wd_...) and the expectation that it lands within 1-3 business days. Open requests hold the balance, so insufficient_funds replies include how much is actually available right now. If the user has no saved bank account and no destination_address was given, the response points at create_withdrawal_recipient first. Agentcard-managed addresses are rejected as crypto destinations. If the company the user connected through has disabled withdrawals, the response says so.

Example