Asset List
Get user asset balances using cursor-based pagination.
API Information
- Method:
GET - Path:
/api/v1/assets - Authentication: Requires signature authentication (see Common Module · Signature Specification)
Request Parameters
| Parameter | Location | Type | Required | Description |
|---|---|---|---|---|
| cursor | query | integer | No | Cursor, do not pass for first query |
| limit | query | integer | No | Number per page, default 20, max 100 |
Request Example
GET /api/v1/assets?limit=50
Response Fields
| Field | Type | Description |
|---|---|---|
| code | integer | Status code |
| message | string | Response message |
| data.has_more | boolean | Has more data |
| data.next_cursor | integer | Next page cursor |
| data.assets | array | Asset list |
| data.assets[].id | integer | Primary key ID |
| data.assets[].user_id | integer | User ID |
| data.assets[].asset | string | Asset type, e.g. BTC, USDT |
| data.assets[].available | string | Available balance |
| data.assets[].frozen | string | Frozen balance |
| data.assets[].updated_at | integer | Update time (milliseconds) |
Response Example
{
"code": 0,
"message": "success",
"data": {
"has_more": false,
"next_cursor": 42,
"assets": [
{
"id": 1,
"user_id": 100001,
"asset": "USDT",
"available": "1000.5",
"frozen": "50",
"updated_at": 1704067200000
}
]
}
}