Skip to main content
An internal USD withdrawal moves funds from one USD wallet to another wallet you own at Anchorage Digital, with quorum approval on every request. To move USD between your own wallets without per-request quorum, use an internal transfer instead. To send USD to an external bank, see Domestic wire withdrawal or International wire withdrawal. POST /v2/transactions/withdrawal requires the Initiate withdrawals permission and an Ed25519 request signature.
Staging uses the USD_R asset type and https://api.anchorage-staging.com/v2. Production uses USD and https://api.anchorage.com/v2. The example below shows the staging value.

Send an internal withdrawal

Set destination.type to WALLET and destination.id to the destination USD wallet ID.

Fields

Response

A successful request returns 201 with a withdrawalId:
Track status through the transactions API. See Track movement status.