Getting Started
Official Site
Getting Started
Official Site
  • Document description
  • Read before you start

  • Light application development guide

  • Mobile application development guide

  • Cloud live development guide

  • Desktop application development guide

  • Third party development guide

  • Message push development guide

  • IoT things data model

  • HTTP interface

    • Development specification
    • API privacy policy
    • Postman interface simulation call
    • accessToken: Get administrator token
    • API request example
    • Account docking
      • Subaccount function description
      • createSubAccount: Create Sub Account
      • getOpenIdByAccount: Get openid based on sub-account
      • deleteSubAccount: Delete subaccount
      • listSubAccount: Get the list of sub-accounts
      • subAccountToken: Get subaccount token
      • addPolicy: Add sub-account permissions
      • clearPolicy: Clear sub-account authorization policy
      • queryDevicePermission: Sub-account device dimension permission
      • deleteDevicePermission: Delete sub-account device permission
      • listSubAccountDevice: Query the list of devices with permissions for the sub-account
    • Push configuration
    • Cloud storage service
    • Equipment management

    • Device configurat

    • Video equipment

    • Device message
    • Device live broadcast
    • Device lock access
  • Reference documents

On this page
Function details
Request address
Incoming parameter description
Sample input
Return data field description
Sample output

listSubAccount - Get the List of Sub-Accounts - Imou Open Platform

listSubAccount: Get the list of sub-accounts

Function details

Get the list of sub-accounts by page, in ascending order by creation time

Request address

https://openapi-[DataCenter].easy4ip.com/openapi/listSubAccount

Incoming parameter description

Parameter nameParameter typeRequired or notDefault valueLegal valueParameter description
tokenStringYesAdministrator accessToken
pageNoIntegerNo1Pagination start page, starting from 1
pageSizeIntegerNo5Page size, the default is 5, the maximum is 10

Sample input

{
    "system":{
        "ver":"1.0",
        "appId":"lcdxxxxxxxxx",
        "sign":"4bb5d3c71ce5df93592358d3d0d4a944",
        "time":1603350473,
        "nonce":"a4d59add-0f04-4b7e-9355-d1fb4e9dc22b"
    },
    "id":"d82a7fa7-655f-4bb8-ab75-72bb3dfa3a94",
    "params":{
        "token": "At_0000cc8b90811e774a10816d75c27998",
        "pageNo": 1,
"pageSize": 10
    }
}

Return data field description

Field name Field type Field description
pageNo Integer Pagination start page
pageSize Integer Page size
total Integer Total number
accounts account String Sub account
openid String Sub-account ID
create_time String Created time

Sample output

{
    "id": "123456",
    "result": {
        "code": "0",
        "msg": "Successful operation",
        "data": {
            "accounts": [
                {
                    "account": "12345674567",
                    "openid": "5dd2fe5bc11240a9b5d4fd4474c857c5",
                    "create_time": "2020-01-01 12:00:00"
                }
            ],
            "pageNo": 1,
            "pageSize": 10,
			"total": 1
        }
    }
}
deleteSubAccount: Delete subaccount
subAccountToken: Get subaccount token