Withdrawals
Send money from a wallet to an external bank account, the wallet to bank withdrawal action.
A withdrawal sends money from one of your wallets out to an external bank account.
There is one operation: it lives under the source wallet, at
POST /v1/wallets/:id/withdraw, where :id is the wallet the money leaves.
Withdrawals are asynchronous: the 201 returns status: "processing" and an
acuinf…wth reference, then a withdrawal.completed or withdrawal.failed
webhook resolves it. A failed or returned outcome credits the wallet back, the
resolver is non-lossy.
Read the conventions first: the envelope, auth, idempotency, and
pagination are assumed across every operation. Withdrawals require the wallet
scope and an Idempotency-Key.