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>",
  "tag": "<string>"
}
'
{
  "success": true
}

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
tag
string

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,
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_YUBIKEY,
WITHDRAWAL_2FA_REQUIRED_PASSPHRASE,
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
result
any