Skip to main content

Create Address

Create address. Requires the Wallet permission.

In the Query address API, you can retrieve the latest 10 active addresses that can be used for a specific crypto and network. If the number of addresses reaches 10, and none of these addresses were used for deposits, the service will restrict the creation of new addresses by returning a HTTP status code 400. If you encounter this situation, use the existing addresses for deposits, then you'll be able to continue creating new addresses after.

Request Parameters​

NameTypeRequiredDescription
cryptoStringYesCrypto currency
networkStringYesCrypto network
webhookUrlStringNoIf you want to receive notifications, fill in the 'webhookUrl' parameter. Then, notify us so we can whitelist the 'webhookUrl'.

Response Content​

NameTypeDescription
dataObject
example
POSThttps://api.btse.com/public-api/wallet/v1/user/crypto/address

Request (USDT-ERC20)

{
"crypto": "USDT",
"network": "ERC20"
}

Request (USDT-ERC20-Webhook)

{
"crypto": "USDT",
"network": "ERC20",
"webhookUrl": "{URL for webhook}"
}

Request (XRP-RIPPLE)

{
"crypto": "XRP",
"network": "RIPPLE"
}

Response (Common)

{
"success": true,
"code": 1,
"msg": "Success",
"time": 1678070826000,
"data": {
"address": "0xc48fd69d0f4B521B7200345A67641aB4076828f2",
"addressExtensionTypeName": null,
"addressExtension": null,
"createTime": 1678070826000
}
}

Response (Has Extension)

{
"success": true,
"code": 1,
"msg": "Success",
"time": 1678070826000,
"data": {
"address": "rHJhVRJGWGDqVX6cX8Ca1nPZMrkARE2VVx",
"addressExtensionTypeName": "tag",
"addressExtension": "533973779",
"createTime": 1678070826000
}
}