/api/catalog/list
获取设备的分组列表。
需要设备组查看权限
接口原型
协议 |
HTTP/HTTPS GET |
URL |
ip[:port]/api/catalog/list |
数据格式 |
响应消息:Content-Type: application/json |
请求URL参数
请求示例
GET /api/catalog/list HTTP/1.1
Accept: application/json, text/plain, */*
Content-Length: xx
Cookie: mwcloud-sid=OCXWUMGEYPGIAWWOETYXPNMVHDZIAZJP; mwcloud-uid=Admin;
响应参数
参数 |
描述 |
Content-Type |
取值为:'application/json; charset=UTF-8' |
Response Body
参数 |
描述 |
result |
返回码 |
total |
总数 |
list |
返回的分组对象列表。 |
分组对象
参数 |
描述 |
id |
组的ID,0代表不属于任何分组,为全局设备 |
name |
组名称。 |
is-inherit |
是否继承可见性配置,布尔值,如果为true,表示用户组和用户的掩码配置为继承值 |
group-mask |
可见用户组掩码集合,当选择所有可见时,将该值配置为0xFFFFFFFF(4294967295)。 |
usr-mask |
可见用户掩码集合。 |
create-time |
创建时间。 |
响应示例
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
{
"list": [
{
"create-time": 1694053658821,
"group-mask": 1,
"id": 30012,
"is-inherit": 1,
"name": "11",
"usr-mask": 0
},
{
"create-time": 1689673549462,
"group-mask": 1,
"id": 30011,
"is-inherit": 0,
"name": "dds",
"usr-mask": 0
},
{
"create-time": 1685523384343,
"group-mask": 1,
"id": 30009,
"is-inherit": 1,
"name": " 6666s ",
"usr-mask": 0
}
],
"result": 0,
"total": 3
}