PodOD 提供完整的 RESTful API,支持所有核心功能的编程访问。API 使用 JSON 格式进行数据交换,支持标准的 HTTP 状态码。
https://your-server:8080/api/v1| 状态码 | 说明 |
|---|---|
| 200 | 请求成功 |
| 201 | 创建成功 |
| 400 | 请求参数错误 |
| 401 | 未授权 |
| 404 | 资源不存在 |
| 500 | 服务器内部错误 |
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| username | string | 是 | 用户名 |
| password | string | 是 | 密码 |
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| page | int | 否 | 页码,默认 1 |
| limit | int | 否 | 每页数量,默认 20 |
| status | string | 否 | 状态筛选:online, offline, risk |
| os_type | string | 否 | 操作系统类型 |
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| asset_id | int | 否 | 资产ID,筛选特定资产的软件 |
| name | string | 否 | 软件名称搜索 |
| publisher | string | 否 | 发布商筛选 |
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| name | string | 是 | 分组名称 |
| description | string | 否 | 分组描述 |
| rules | array | 否 | 自动分组规则 |
PodOD 支持 Webhook,可以在特定事件发生时向您的应用程序发送通知。
asset.created - 新资产发现asset.updated - 资产信息更新asset.offline - 资产离线security.alert - 安全告警software.installed - 软件安装software.uninstalled - 软件卸载