> ## Documentation Index
> Fetch the complete documentation index at: https://docs.velafi.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Withdrawal Quota

> Look up the minimum withdrawal amount, the supported networks, and the configured network fee for a crypto token before you create a withdrawal.

Call this endpoint before you create a crypto withdrawal. For a given token it returns the minimum withdrawal amount and, for each network, its on-chain withdrawal flag and its configured network fee. Use the `chainType` values it returns when you add whitelist addresses and create withdrawals.

> [!NOTE]
>
> All requests must include the `X-BH-TOKEN` header with a business token from `GET /v2/token/generate`.

## Endpoint

`GET https://api.velafi.com/v2/assets/withdrawQuota`

## Query Parameters

**crypto** `string` *required*

Token symbol, for example `USDT`. If the token is not found, the request fails with `Token not found`.

**chainType** `string`

Network name, for example `TRC20`. When supplied, only that network is returned. If the token has no such network, the request fails with `Chain type not found`.

## Response Fields

**code** `number`

`200` indicates success.

**msg** `string`

`SUCCESS` on success.

**data** `object`

**data fields**

**crypto** `string`

Token symbol.

**minCryptoAmount** `string`

Minimum amount for a single withdrawal of this token to an external address, on any network. `0` means no minimum is configured.

**chainTypeInfo** `array`

One entry per network.

**chainTypeInfo item fields**

**chainType** `string`

Network name. Pass this value exactly as `chainType` to the whitelist and withdrawal endpoints.

**allowWithdraw** `boolean`

On-chain withdrawal flag for this network. When `false`, withdrawals to external addresses on this network are rejected. `true` does not guarantee that a withdrawal will be accepted.

**fee** `string`

Network fee configured for this network. Withdrawals to VelaFi wallet addresses carry no network fee.

**feeCrypto** `string`

Token the fee is denominated in. This is always the same as `crypto`.

## Example

```bash cURL theme={null}
curl -G https://api.velafi.com/v2/assets/withdrawQuota \
  -H "X-BH-TOKEN: YOUR_TOKEN" \
  --data-urlencode "crypto=USDT" \
  --data-urlencode "chainType=TRC20"
```


## Related topics

- [Create a Crypto Withdrawal](https://docs.velafi.com/api-reference/crypto-wallet/create-crypto-withdrawal.md)
- [List Crypto Withdrawals](https://docs.velafi.com/api-reference/crypto-wallet/get-crypto-withdrawal-history.md)
- [Crypto Withdrawal Event](https://docs.velafi.com/api-reference/webhooks/crypto-withdraw-message-push.md)
- [Changelog](https://docs.velafi.com/docs/changelog.md)
- [On-Ramp Withdrawal Event](https://docs.velafi.com/api-reference/webhooks/on-ramp-withdraw-message-push.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.