Create Sub Account APIKey
Create Sub Account APIKey
Create an APIKey for a specified sub-account.
Request frequency limit: 5/s, 150/min
Request URL
POST /deepcoin/sub-account/sub-account-apikey
Request Parameters
| Field Name | Required | Type | Description |
|---|---|---|---|
| subAcct | true | string | Sub-account name |
| label | true | string | APIKey label |
| passphrase | true | string | APIKey passphrase |
| perm | true | string | Permissions separated by commas. Supported values: read_only, trade, rebate, copy_trade |
| ip | false | string | Bound IP addresses separated by commas. Maximum 20 IPs |
ip can be omitted. label must be unique under the same sub-account.
Request Example
{
"subAcct": "demo_sub_account",
"label": "demo api key",
"passphrase": "Demo@123456",
"perm": "read_only,trade"
}
Response Parameters
secretKey is returned only in the first successful create response. Store it securely; it cannot be retrieved again later.
| Field Name | Type | Description |
|---|---|---|
| subAcct | string | Sub-account name |
| label | string | APIKey label |
| apiKey | string | APIKey |
| secretKey | string | SecretKey |
| passphrase | string | APIKey passphrase |
| perm | string | APIKey permissions |
| ip | string | Bound IP addresses |
| createTime | int64 | Create time in milliseconds |
Response Example
{
"code": 0,
"msg": "success",
"data": {
"subAcct": "demo_sub_account",
"label": "demo api key",
"apiKey": "ed5c28e6-5b90-417d-91eb-f22053c05842",
"secretKey": "8137B768302A550D6DBD5AD367AC65F3",
"passphrase": "Demo@123456",
"perm": "read_only,trade",
"createTime": 1782871200000
}
}