v1

latestOpenAPI 3.0.32026-07-2613529376.3 KB
Deposit

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.

<Note> 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. </Note>

Address types:

CurrencyTypesDefault
BTCp2sh-segwit, bech32bech32
LTCp2sh-segwit, bech32bech32
<Warning> Rate limit: 1000 requests/10 sec. </Warning> <Note> The API does not cache the response. </Note>
post/api/v4/main-account/create-new-address

Request body

tickerstring required

Currency's ticker.

networkstring

Currency's network (for multinetwork currencies). Example: OMNI or TRC20 or ERC20. For USDT default network is ERC20(ETH).

type'p2sh-segwit' | 'bech32'

Address type, available for specific currencies list (see address types table in endpoint description)

requeststring required

Request signature

nonceinteger required

Unique request identifier

Example request

{
  "ticker": "XLM",
  "network": "ERC20",
  "type": "bech32",
  "request": "{{request}}",
  "nonce": 1594297865000
}

Response

All validations succeeded and creating transaction is started