Get Account List
Paginated query of NineData account list, supporting filtering by account ID, account name, and account login name.
Request URL: /openapi/v1/account/list
Request Method: GET
Request Parameters
Parameter | Type | Required | Description | Example |
---|---|---|---|---|
accountId | String | No | Account ID. | 170**********159 |
accountName | String | No | Account name. | NineData |
loginName | String | No | Account login name. | 138******** |
current | Integer | No | Current page number, starting from 1, default is 1. | 1 |
pageSize | Integer | No | Page size, default is 10. | 10 |
Response Parameters
Parameter | Type | Description | Example |
---|---|---|---|
success | Bool | Whether the interface call is successful. Return values: true , false . | true |
requestId | String | Request ID. | Ww2k2GVI-DJGGvSDnEJKv3PFdHIp6ETC |
data | Array | Account list, including account information and role information. Account information:
| { "accountId": "170**********159", "accountName": "NineData", "loginName": "138********", "status": "normal", "accountType": "general", "mobile": "138********", "mail": "g**@9z.cloud", "lastLoginTime": "2025-08-04 03:41:39Z", "roleList": [{ "roleId": "635", "name": "System Administrator", "type": "system" } |
current | Integer | Current page number. | 1 |
pageSize | Integer | Size of each page. | 10 |
total | Integer | Total number of accounts. | 4 |
Successful Invocation Example
{
"success": true,
"requestId": "Rv6t8FZX-JPNMqTHnKPQd1DHdRLw4DTQ",
"data": [{
"accountId": "170**********159",
"accountName": "NineData",
"loginName": "138********",
"status": "normal",
"accountType": "general",
"mobile": "138********",
"mail": "g**@9z.cloud",
"lastLoginTime": "2025-08-04 03:41:39Z",
"roleList": [{
"roleId": "635",
"name": "System Administrator",
"type": "system"
}]
}],
"current": 1,
"pageSize": 10,
"total": 1
}