List subaccounts
Lists all subaccounts associated with a main (parent) account. Returns address, balance, and other account details for each subaccount.
POST /api/v1/account/subaccount/listRequest Body
"account"
string
required
Main account wallet address
42trU9A5...
"signature"
string
required
Main account signature
5j1Vy9Uq...
"timestamp"
integer
required
Current timestamp in milliseconds
1716200000000
"expiry_window"
integer
optional
Signature expiry in milliseconds
30000
{
"account": "42txU9As...",
"signature": "5j1Vy9Uq...",
"timestamp": 1716200000000,
"expiry_window": 30000
}Response
Status 200: Subaccounts listed successfully
{
"success": true,
"data": {
"subaccounts": [
{
"address": "69txU9As...",
"balance": "1000.50",
"pending_balance": "0.00",
"fee_level": 1,
"fee_mode": "auto",
"use_ltp_for_stop_orders": false,
"created_at": 1716200000000
}
]
},
"error": null,
"code": null
}'address'
string
Current account balance, defined as amount of USD in account before settlement
'balance'
decimal string
Subaccount balance in USD
'pending_balance'
decimal string
Amount of subaccount balance in pending status (deposit request is successful, waiting on confirmation)
'fee_level'
integer
Current fee tier of account, determined by trading volume
'fee_mode'
string
"auto" by default
'use_ltp_for_stop_orders'
boolean
Does this subaccount use last traded price to trigger stop orders?
'created_at'
integer
Creation timestamp in milliseconds
Status 400: Bad request
{
"success": false,
"data": null,
"error": "Invalid signature format",
"code": null
}Status 401: Unauthorized
{
"success": false,
"data": null,
"error": "Signature verification failed",
"code": null
}Status 403: Forbidden
{
"success": false,
"data": null,
"error": "Account not whitelisted",
"code": null
}Last updated