Skip to content

获取告警记录

获取特定条件下租户的设备告警记录。

请求

项目
HTTP URLhttps://open.feishu.cn/open-apis/vc/v1/alerts
HTTP MethodGET
接口频率限制100 次/分钟
支持的应用类型custom
权限要求 调用该 API 所需的权限。开启其中任意一项权限即可调用vc:alert:readonly 获取告警中心告警信息

请求头

名称类型必填描述
Authorizationstringtenant_access_token 值格式:"Bearer access_token" 示例值:"Bearer t-7f1bcd13fc57d46bac21793a18e560" 了解更多:如何选择与获取 access token

查询参数

名称类型必填描述
start_timestring开始时间(unix时间,单位秒)
示例值:1608888867
end_timestring结束时间(unix时间,单位秒)
示例值:1608888867
query_typeint查询对象类型,不填返回所有
示例值:1
可选值有
- 1: 会议室 - 2: 企业会议室连接器 - 3: SIP会议室系统
query_valuestring查询对象ID,会议室ID或企业会议室连接器ID
示例值:omm_4de32cf10a4358788ff4e09e37ebbf9b
page_sizeint请求期望返回的告警记录数量,不足则返回全部,该值默认为 100,最大为 1000
示例值:100
数据校验规则
- 最大值:200
page_tokenstring分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果
示例值:100

响应

响应体

名称类型描述
codeint错误码,非 0 表示失败
msgstring错误描述
data\--
  └ has_moreboolean是否还有更多项
  └ page_tokenstring分页标记,当 has_more 为 true 时,会同时返回新的 page_token,否则不返回 page_token
  └ itemsalert\[\]告警记录
    └ alert_idstring告警ID
    └ resource_scopestring触发告警规则的会议室/服务器具体的名称
    └ monitor_targetint触发告警规则的监控对象
可选值有
- 1: 飞书会议室 - 2: 飞书会议室签到板 - 3: 飞书投屏盒子 - 4: 飞书投屏 - 5: sip会议室系统 - 6: erc节点 - 7: 飞书传感器
    └ alert_strategystring告警规则的规则描述
    └ alert_timestring告警通知发生时间(unix时间,单位秒)
    └ alert_levelint告警等级:严重/警告/提醒
可选值有
- 0: 提醒 - 1: 警告 - 2: 严重
    └ contactscontact\[\]告警联系人
      └ contact_typeint联系人类型
可选值有
- 1: 用户 - 2: 用户组 - 3: 部门
      └ contact_namestring联系人名
    └ notifyMethodsint\[\]通知方式
可选值有
- 0: 飞书机器人 - 1: 邮件
    └ alertRulestring规则名称
    └ process_timestring处理时间
    └ recover_timestring恢复时间
    └ process_statusint处理状态:待处理/处理中/已恢复
可选值有
- 0: 待处理(deprecated) - 1: 待处理 - 2: 处理中 - 3: 已恢复(deprecated) - 4: 已恢复
    └ alert_rule_idstring告警规则ID
    └ monitor_target_room_idstring触发告警规则的会议室ID,当触发告警规则的是会议室时返回该信息
    └ monitor_target_room_macstring触发告警规则的会议室主机Mac地址,当monitor_target=1时返回该信息

响应体示例

json
{
    "code": 0,
    "msg": "success",
    "data": {
        "has_more": true,
        "page_token": "50",
        "items": [
            {
                "alert_id": "7115030004018184212",
                "resource_scope": "XX层级",
                "monitor_target": 2,
                "alert_strategy": "连续1个周期(共1分钟),控制器电量 < 50%,则告警",
                "alert_time": "1656914944",
                "alert_level": 2,
                "contacts": [
                    {
                        "contact_type": 1,
                        "contact_name": "张三"
                    }
                ],
                "notifyMethods": [
                    [
                        0,
                        1
                    ]
                ],
                "alertRule": "签到板断开连接",
                "process_time": "1656914944",
                "recover_time": "1656914944",
                "process_status": 2,
                "alert_rule_id": "100",
                "monitor_target_room_id": "omm_4de32cf10a4358788ff4e09e37ebbf9b",
                "monitor_target_room_mac": "52:60:19:9c:97:21"
            }
        ]
    }
}

错误码

HTTP状态码错误码描述排查建议
500121001internal error服务器内部错误,如果重试无效可联系管理员
400121002not support暂不支持该功能
400121003param error参数错误,检查参数的取值范围(请按照上面字段说明自查)
404121004data not exist无效的请求体,请确保请求方法、请求信息、请求数据格式等是正确的

内容来源:飞书开放平台 · 自动爬取整理