Create new address for deposit
The endpoint creates a new address even when the last created address is not used. The endpoint is not available by default, contact support@whitebit.com to get permissions to use the endpoint.
For sub-accounts, crypto deposits must also be enabled for the account (disabled by default). To enable them, contact your assigned Account Manager or email institutional@whitebit.com.
Address types:
| Currency | Types | Default |
|---|---|---|
| BTC | p2sh-segwit, bech32 | bech32 |
| LTC | p2sh-segwit, bech32 | bech32 |
Rate limit: 1000 requests/10 sec.
The API does not cache the response.
Used in these guides
- On/Off-Ramp integration — corporate fiat ↔ crypto over EUR/SEPA rails.
- Payment Integration — crypto deposits, withdrawals, conversion, WhiteBIT Codes, and Express Withdraw.
Authorizations
The public WhiteBIT API key.
Base64-encoded JSON request body.
HMAC-SHA512 signature of the payload, hex-encoded. Computed as hex(HMAC-SHA512(payload, api_secret)).
Body
Currency's ticker.
"XLM"
Request signature
"{{request}}"
Unique request identifier
1594297865000
Currency's network (for multinetwork currencies). Example: OMNI or TRC20 or ERC20. For USDT default network is ERC20(ETH).
"ERC20"
Address type, available for specific currencies list (see address types table in endpoint description)
p2sh-segwit, bech32 "bech32"
Was this page helpful?