Initiate Onchain Withdrawal

Send funds on chain to a whitelisted destination on the blockchain. The amount being withdrawn + total fees (including your fees + network fees) must be >= the users' account balance.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

📘

SCA-enabled applications
This endpoint accepts a verificationMethod field (sms, totp, or passkey) for PSD2 Strong Customer Authentication. For BTC, ETH, BNB, SOL and POL withdrawals all three factors are accepted. For USDC withdrawals, totp is only accepted when the destination address is a Trusted Beneficiary; otherwise sms and passkey are the available options. When using passkey, run the ceremony via PASSKEY_APPROVAL_START before calling /wallets/transaction/confirm.

Body Params
string
required

The Id of the user who is sending this transaction

string
required

The Id of the account to debit

string
required

The Id of the whitelisted destination

string
required

The amount denominated in the smallest divisible unit of the sending currency. For example: cents or satoshis

string

Optional fixedFee in Euro cents to override the default application fee configuration. This amount can only be <= the default configured amount for this transaction type.

string

Optional percentage fee in bps to override the default application fee configuration. This amount can only be <= the default configured amount for this transaction type.

string
enum
Defaults to sms

SCA factor — one of sms (default), totp, or passkey. For USDC withdrawals, totp requires the destination address to be a Trusted Beneficiary; non-regulated crypto (BTC/ETH/BNB/SOL/POL) accepts any factor.

Allowed:
Headers
string
required

api-key is available on the dashboard

Response

Language
Credentials
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json