告警与响应相关接口/值班
POSTOnCall起始版本 1.0同步需要认证
解决值班冲突
分析冲突返回已排序分辨率建议。
调试可用性
在线调试
使用当前认证信息和示例参数提交 Mock 请求。
请求参数
请求体字段
conflictsList必填冲突列表。
示例: (nested array)
typeString类型。
示例: overlap
userIdString用户ID。
示例: user-abc123
userNameString用户名称。
示例: Alice Smith
detailsString详细信息。
示例: Overlapping shifts on 2024-06-01
allSchedulesList必填全部排班列表。
示例: (nested array)
uuidString资源的UUID,唯一标识该资源。
示例: sched-00112233
nameString资源名称。
示例: Platform On-Call
descriptionString资源的详细描述。
示例: 24x7 platform on-call rotation
timezoneString时区。
示例: Asia/Shanghai
rotationTypeString轮换类型。
示例: weekly
shiftDurationString班次时长。
示例: 168h
membersList成员列表。
示例: (nested array)
userIdString用户ID。
示例: user-abc123
userNameString用户名称。
示例: Alice Smith
orderInteger顺序号。
示例: 1
startDateString生效开始日期。
示例: 2026-01-15T08:00:00Z
createDateString创建时间。
示例: 2026-01-15T08:00:00Z
lastOpDateString最近一次操作时间。
示例: 2026-01-15T08:00:00Z
strategyString必填处理策略。
示例: auto
响应状态
请求地址
POST/api/v1/oncall/conflicts/resolve
/api/v1/oncall/conflicts/resolve
请求示例
curl -X POST '{host}/api/v1/oncall/conflicts/resolve' -H 'Authorization: Bearer {token}' -H 'Content-Type: application/json' -d '{"conflicts":"(nested array)","allSchedules":"(nested array)","strategy":"auto"}'
响应示例
200{
"totalConflicts": 3,
"suggestions": [
{}
],
"strategy": "auto",
"generatedAt": "example"
}变更历史
此 API 暂无变更历史记录。
