资源 API
资源接口覆盖设备分组、凭据和备份命令模板。所有请求都需要 X-API-Key,并且资源响应只返回各自 API Schema 声明的字段。
列表接口都支持统一分页参数:普通列表默认 page=1、limit=50,limit 最大为 100。
分组
端点
| 方法 | 路径 | 权限 | 说明 |
|---|---|---|---|
GET | /api/v1/groups | groups.view | 分页查询分组 |
GET | /api/v1/groups/tree | groups.view | 查询完整分组树 |
GET | /api/v1/groups/{group_id} | groups.view | 获取分组详情 |
POST | /api/v1/groups | groups.create | 创建分组,返回 201 |
PUT | /api/v1/groups/{group_id} | groups.update | 更新分组 |
DELETE | /api/v1/groups/{group_id} | groups.delete | 删除分组 |
查询分组
GET /api/v1/groups?page=1&limit=50
分组列表没有搜索或过滤参数。分组对象字段如下:
| 字段 | 类型 | 说明 |
|---|---|---|
id | integer | 分组 ID |
name | string | 分组名称 |
parent_id | integer/null | 父分组 ID |
path | string | 分组路径,例如 /1/3/ |
depth | integer | 树深度 |
sort_order | integer | 同级排序值 |
created_at | string | 创建时间 |