Skip to main content
POST
Scope: withdraw:funds, granted on request · REST only, no MCP tool · Moves money Sends amount USDC on Base to the escrow address we set on your account. It leaves your balance at once and usually arrives within a few minutes, with no fee. See Funding in USDC for the limits.
string
required
Your own id for this withdrawal: 8–128 characters of A-Z, a-z, 0-9, _ and -. Reuse it on every attempt of this withdrawal, and a new one for the next.
number
required
USD, at least 10, in whole cents. That many USDC arrive.

Retrying

Keys are per API key. A withdrawal that failed after we took the amount stays failed under its key, with the amount back in your balance; send a new key to try again.

Response

201 for a new withdrawal, 200 for a retry.
object

Errors

Every refusal has an error. A refusal by the withdrawal checks also has a code: a specific one below, or WITHDRAWAL_REFUSED.