新增 API


在 EnOS 2.4.4 中,我们新增了应用注册服务,并在已有的接入服务与 IAM 服务中新增了多项 API。

应用注册服务


API 名称 描述 适用于 EnOS Cloud 适用于 EnOS Edge
Create App 创建组织应用。 ×
Delete App 删除组织应用。 ×
List Apps 获取组织应用列表。 ×
Retrieve Purchased Apps 根据应用标识或 accessKey 查询已获取的应用。 ×
Update App 更新组织应用。 ×
Update Purchased App 通过或拒绝获取应用的申请,以及授权/取消授权应用的菜单和权限点。 ×
List Category 获取应用分类列表。 ×
Create Permission 为组织应用创建权限点。 ×
Delete Permission 删除组织应用的权限点。 ×
List Permission 获取组织应用的权限点列表。 ×
Update Permission 更新组织应用的权限点。 ×
Create Menu 为组织应用创建菜单。 ×
Delete Menu 删除组织应用的菜单。 ×
List Menu 获取组织应用的菜单列表。 ×
Update Menu 更新组织应用的菜单。 ×

接入服务

设备


操作名称 描述 适用于 EnOS Cloud 适用于 EnOS Edge
Report Device Firmware Version 上报设备固件版本 ×
Modify Device Status 更新设备状态 ×

设备组


操作名称 描述 适用于 EnOS Cloud 适用于 EnOS Edge
Add Device to Device Group 添加设备至设备组 ×
Create Device Group 批量创建设备组 ×
Delete Device Group 删除设备组 ×
Get Device Group 获取设备组 ×
Remove Device from Device Group 从设备组移除设备 ×
Search Device by Device Group 通过设备组查询设备信息 ×
Search Device Group by Device 通过设备查询设备组信息 ×
Search Device Group 查询设备组信息 ×
Update Device Group 更新设备组信息 ×

设备数据


操作名称 描述 适用于 EnOS Cloud 适用于 EnOS Edge
Create Command Jobs 创建 Command Job ×
Search Command Jobs 按照筛选条件查询 Command Job。 ×
Get Command Jobs 查询 Command Job 详情。 ×
Delete Command Jobs 删除 Command Job。 ×
Query Command Job Statistics 查询 Command Job 的数据分析信息。 ×
Get Command Tasks 获取 Command Task。 ×
Search Command Tasks 搜索Command Task的详情及执行进度、状态。 ×
Retry Command Task 重试 Command Task。 ×
Cancel Command Tasks 取消 Command Tasks。 ×

固件 OTA 升级任务管理


操作名称 描述 适用于 EnOS Cloud 适用于 EnOS Edge
Download Firmware File 下载固件文件 ×

IAM 服务


API 名称 描述 适用于 EnOS Cloud 适用于 EnOS Edge
Delete User 删除 OU 内的内部用户、LDAP 用户和 SSO 用户。 ×
List Users 获取 OU 内的内部用户、LDAP 用户和 SSO 用户列表,以及用户最近登录时间。 ×
Enable User 启用内部用户。 ×
Disable User 禁用内部用户。 ×