Skip to main content
PUT
/
v0
/
wallet
/
withdraw
/
{quoteId}
/
execute
Withdraw
curl --request PUT \
  --url https://api-bluvo.com/v0/wallet/withdraw/{quoteId}/execute \
  --header 'Content-Type: application/json' \
  --header 'x-bluvo-api-key: <api-key>' \
  --header 'x-bluvo-org-id: <api-key>' \
  --header 'x-bluvo-project-id: <api-key>' \
  --header 'x-bluvo-wallet-id: <api-key>' \
  --data '
{
  "twofa": "<string>",
  "emailCode": "<string>",
  "smsCode": "<string>",
  "bizNo": "<string>",
  "tag": "<string>",
  "params": {
    "dryRun": true
  }
}
'
{
  "success": true,
  "result": {
    "transactionId": "WD-12345-ABCDEF"
  }
}

Authorizations

x-bluvo-api-key
string
header
required

Bluvo API Key

x-bluvo-org-id
string
header
required

Bluvo Organization ID

x-bluvo-project-id
string
header
required

Bluvo Project ID

x-bluvo-wallet-id
string
header
required

Bluvo Wallet ID

Path Parameters

quoteId
string
required

Query Parameters

autoDeleteIfInvalid
boolean

Automatically delete the wallet if API credentials are found to be invalid during balance fetch. Defaults to true.

Body

application/json
twofa
string | null
emailCode
string | null
smsCode
string | null
bizNo
string | null
tag
string | null
params
object

Response

Successful response

success
boolean
required
error
string
type
enum<string>
Available options:
GENERIC_NOT_FOUND,
GENERIC_UNAUTHORIZED,
GENERIC_INTERNAL_SERVER_ERROR,
GENERIC_VALIDATION_ERROR,
GENERIC_INVALID_REQUEST,
GENERIC_RATE_LIMIT_EXCEEDED,
APIKEY_INSUFFICIENT_PERMISSIONS,
WALLET_NOT_FOUND,
WALLET_INVALID_CREDENTIALS,
QUOTE_NOT_FOUND,
QUOTE_EXPIRED,
WITHDRAWAL_INSUFFICIENT_BALANCE,
WITHDRAWAL_INSUFFICIENT_BALANCE_FOR_FEE,
WITHDRAWAL_INVALID_ADDRESS,
WITHDRAWAL_NETWORK_NOT_SUPPORTED,
WITHDRAWAL_TOO_MANY_ADDRESSES,
WITHDRAWAL_AMOUNT_BELOW_MINIMUM,
WITHDRAWAL_AMOUNT_ABOVE_MAXIMUM,
WITHDRAWAL_ASSET_NOT_SUPPORTED,
WITHDRAWAL_PROVIDER_ERROR,
WITHDRAWAL_2FA_REQUIRED_TOTP,
WITHDRAWAL_2FA_REQUIRED_SMS,
WITHDRAWAL_2FA_REQUIRED_FACE_RECOGNITION,
WITHDRAWAL_2FA_REQUIRED_EMAIL,
WITHDRAWAL_2FA_REQUIRED_YUBIKEY,
WITHDRAWAL_2FA_REQUIRED_PASSPHRASE,
WITHDRAWAL_2FA_REQUIRED_MULTI_STEPS,
WITHDRAWAL_2FA_INCOMPLETE,
WITHDRAWAL_2FA_INVALID,
WITHDRAWAL_2FA_METHOD_NOT_SUPPORTED,
WITHDRAWAL_KYC_REQUIRED,
WITHDRAWAL_EMAIL_UNVERIFIED,
WITHDRAWAL_RATE_LIMIT_EXCEEDED,
OAUTH_AUTHORIZATION_FAILED,
OAUTH_TOKEN_EXCHANGE_FAILED,
OAUTH_INVALID_STATE,
OAUTH_INSUFFICIENT_SCOPE,
OAUTH_QR_CODE_UNAVAILABLE,
OAUTH_COUNTRY_NOT_DETECTED,
OAUTH_COUNTRY_NOT_SUPPORTED,
OAUTH_COUNTRY_CODE_INVALID,
WEBHOOK_SIGNATURE_INVALID,
WEBHOOK_MISSING_HEADERS,
WEBHOOK_INVALID_TIMESTAMP,
CACHE_MISS,
CACHE_EXPIRED,
CACHE_INVALID_PATH,
WITHDRAWAL_DRY_RUN_COMPLETE,
ENRICHMENT_NETWORK_NOT_SUPPORTED,
ENRICHMENT_TIMEOUT,
ENRICHMENT_API_ERROR
result
object