Add Deposit Address(V3)
POST
/api/v3/deposit-address/create:::info[Description]
Request via this endpoint to create a deposit address for a currency you intend to deposit.
:::
Request
currency
The chainId of currency, e.g. The available value for USDT are OMNI, ERC20, TRC20, default is ERC20. The available value for BTC are Native, Segwit, TRC20, the parameters are bech32, btc, trx, default is Native. This only apply for multi-chain currency, and there is no need for single chain currency.
Deposit account type: main (funding account), trade (spot trading account), the default is main
Deposit amount. This parameter is only used when applying for invoices on the Lightning Network. This parameter is invalid if it is not passed through the Lightning Network.
{
"currency": "TON",
"chain": "ton",
"to": "trade"
}
Request samples
Responses
Deposit address
Address remark. If there’s no remark, it is empty. When you withdraw from other platforms to the KuCoin, you need to fill in memo(tag). If you do not fill memo (tag), your deposit may not be available, please be cautious.
The chainId of currency
Deposit account type: main (funding account), trade (spot trading account)
Expiration time, Lightning network expiration time, non-Lightning network this field is invalid
currency
The chainName of currency
{
"code": "200000",
"data": {
"address": "EQCA1BI4QRZ8qYmskSRDzJmkucGodYRTZCf_b9hckjla6dZl",
"memo": "2090821203",
"chainId": "ton",
"to": "TRADE",
"expirationDate": 0,
"currency": "TON",
"chainName": "TON"
}
}