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.