跳转到主要内容
POST
查询洞察故障列表

限制说明

授权

app_key
string
query
必填

在 Flashduty 控制台 账户 → APP Key 中签发的 app_key。调用任何公开 API 时都必须携带。它等同于所属账户的身份凭证,请妥善保管。

请求体

application/json

故障分页列表请求。在 InsightFilter 基础上增加分页字段。

start_time
integer<int64>
必填

起始时间,Unix 秒,必须大于 0。

end_time
integer<int64>
必填

结束时间,Unix 秒,必须大于 start_time

team_ids
integer<int64>[]

按团队 ID 过滤,至多 100 项。

channel_ids
integer<int64>[]

按协作空间 ID 过滤,至多 100 项。

responder_ids
integer<int64>[]

按处理人员 ID 过滤,至多 100 项。

severities
enum<string>[]

按严重程度过滤,至多 3 项。

可用选项:
Critical,
Warning,
Info,
Ok
incident_ids
string[]

按故障 ID(MongoDB ObjectID)过滤,至多 100 项。

Pattern: ^[0-9a-fA-F]{24}$
query
string

作用于故障标题与描述的全文关键字。

labels
object

标签过滤(精确匹配)。

fields
object

自定义字段过滤(精确匹配)。

orderby
enum<string>

底层故障集合的排序字段。

可用选项:
created_at
asc
boolean

true 时升序,否则降序。

is_my_team
boolean

是否仅返回调用者所属团队的数据。若调用者无任何团队,返回空集合。

time_zone
string

IANA 时区名(如 Asia/Shanghai),用于解释时间范围。默认使用账户时区。

seconds_to_close_from
integer<int64>

解决时长下界(秒,包含)。

seconds_to_close_to
integer<int64>

解决时长上界(秒,不包含)。两端同时设置时,必须大于 seconds_to_close_from

seconds_to_ack_from
integer<int64>

认领时长下界(秒,包含)。

seconds_to_ack_to
integer<int64>

认领时长上界(秒,不包含)。两端同时设置时,必须大于 seconds_to_ack_from

export_fields
enum<string>[]

导出 CSV 时要包含的列键子集,至多 50 项。仅导出接口会读取。

可用选项:
incident_id,
title,
severity,
progress,
channel_id,
channel_name,
team_id,
team_name,
created_at,
seconds_to_ack,
seconds_to_close,
closed_by,
engaged_seconds,
hours,
notifications,
interruptions,
acknowledgements,
assignments,
reassignments,
escalations,
manual_escalations,
timeout_escalations,
assigned_to,
responders,
description,
labels,
fields,
creator_id,
creator_name
description_html_to_text
boolean

导出时是否将描述列中的 HTML 标签转换为纯文本。

p
integer
默认值:1

页码,从 1 开始,默认 1。

必填范围: x >= 1
limit
integer
默认值:20

每页条数,范围 1-100,默认 20。

必填范围: 1 <= x <= 100
search_after_ctx
string

上一页返回的游标 token,下一页请求时回传。

响应

成功

成功响应结构。2xx 响应中 request_id 标识本次调用(同时出现在 Flashcat-Request-Id 响应头中),data 为接口业务 payload。失败响应使用不同结构,参见 ErrorResponse

request_id
string
必填

本次请求的唯一 ID,也会在 Flashcat-Request-Id 响应头中返回。反馈问题时请一并附上。

示例:

"01HK8XQE3Z7JM2NTFQ5YJ8P9R4"

data
object
必填

每个接口自己的业务 payload,详见各接口的 200 响应 schema。