curl --request POST \
--url 'https://api.flashcat.cloud/schedule/list?app_key=' \
--header 'Content-Type: application/json' \
--data '
{
"p": 1,
"limit": 20,
"query": "production",
"is_my_team": true
}
'{
"request_id": "01HK8XQE3Z7JM2NTFQ5YJ8P9R4",
"data": {
"items": [
{
"id": 5789640530410,
"name": "test-000001",
"account_id": 2451002751131,
"group_id": 4291079133131,
"disabled": 0,
"create_at": 1766110836,
"create_by": 2476123212131,
"update_at": 1775205795,
"update_by": 2476123212131,
"layers": null,
"schedule_layers": null,
"final_schedule": {
"layer_name": "",
"name": "",
"mode": 0,
"schedules": null
},
"notify": {
"advance_in_time": 300,
"fixed_time": null,
"by": {
"follow_preference": false,
"personal_channels": [
"email"
]
},
"webhooks": [
{
"type": "feishu_app",
"settings": {
"token": "",
"alias": "",
"data_source_id": 5427276014131,
"chat_ids": [
"oc_60a6dc4c6e4e5cbc4934ef08aa7ff76d"
],
"verify_token": "",
"sign_secret": ""
}
}
]
},
"schedule_id": 5789640530410,
"schedule_name": "test-000001",
"team_id": 4291079133131,
"description": "abc",
"layer_schedules": null,
"status": 0,
"cur_oncall": null,
"next_oncall": null
},
{
"id": 5432326025106,
"name": "test-2509300001",
"account_id": 2451002751131,
"group_id": 2477033058131,
"disabled": 0,
"create_at": 1759132037,
"create_by": 2476123212131,
"update_at": 1775207501,
"update_by": 2476123212131,
"layers": null,
"schedule_layers": null,
"final_schedule": {
"layer_name": "",
"name": "",
"mode": 0,
"schedules": null
},
"notify": {
"advance_in_time": 300,
"fixed_time": null,
"by": {
"follow_preference": true,
"personal_channels": null
},
"webhooks": null
},
"schedule_id": 5432326025106,
"schedule_name": "test-2509300001",
"team_id": 2477033058131,
"description": "",
"layer_schedules": null,
"status": 0,
"cur_oncall": null,
"next_oncall": null
}
],
"total": 41
}
}返回值班表的分页列表。若同时传入 start 与 end(间隔不超过 45 天),响应会包含计算后的排班分层。
curl --request POST \
--url 'https://api.flashcat.cloud/schedule/list?app_key=' \
--header 'Content-Type: application/json' \
--data '
{
"p": 1,
"limit": 20,
"query": "production",
"is_my_team": true
}
'{
"request_id": "01HK8XQE3Z7JM2NTFQ5YJ8P9R4",
"data": {
"items": [
{
"id": 5789640530410,
"name": "test-000001",
"account_id": 2451002751131,
"group_id": 4291079133131,
"disabled": 0,
"create_at": 1766110836,
"create_by": 2476123212131,
"update_at": 1775205795,
"update_by": 2476123212131,
"layers": null,
"schedule_layers": null,
"final_schedule": {
"layer_name": "",
"name": "",
"mode": 0,
"schedules": null
},
"notify": {
"advance_in_time": 300,
"fixed_time": null,
"by": {
"follow_preference": false,
"personal_channels": [
"email"
]
},
"webhooks": [
{
"type": "feishu_app",
"settings": {
"token": "",
"alias": "",
"data_source_id": 5427276014131,
"chat_ids": [
"oc_60a6dc4c6e4e5cbc4934ef08aa7ff76d"
],
"verify_token": "",
"sign_secret": ""
}
}
]
},
"schedule_id": 5789640530410,
"schedule_name": "test-000001",
"team_id": 4291079133131,
"description": "abc",
"layer_schedules": null,
"status": 0,
"cur_oncall": null,
"next_oncall": null
},
{
"id": 5432326025106,
"name": "test-2509300001",
"account_id": 2451002751131,
"group_id": 2477033058131,
"disabled": 0,
"create_at": 1759132037,
"create_by": 2476123212131,
"update_at": 1775207501,
"update_by": 2476123212131,
"layers": null,
"schedule_layers": null,
"final_schedule": {
"layer_name": "",
"name": "",
"mode": 0,
"schedules": null
},
"notify": {
"advance_in_time": 300,
"fixed_time": null,
"by": {
"follow_preference": true,
"personal_channels": null
},
"webhooks": null
},
"schedule_id": 5432326025106,
"schedule_name": "test-2509300001",
"team_id": 2477033058131,
"description": "",
"layer_schedules": null,
"status": 0,
"cur_oncall": null,
"next_oncall": null
}
],
"total": 41
}
}| 项目 | 说明 |
|---|---|
| 速率限制 | 每个账户 1,000 次/分钟;50 次/秒 |
| 权限要求 | 无 —— 持有有效的 app_key 即可调用 |
在 Flashduty 控制台 账户 → APP Key 中签发的 app_key。调用任何公开 API 时都必须携带。它等同于所属账户的身份凭证,请妥善保管。
值班表列表请求。limit 默认 10、最大 100,p 默认 1。is_my_team 与 is_my_manage 不能同时为 true。
搜索关键字,匹配值班表名称。
页码(从 1 开始)。
每页条数,默认 10、最大 100。
x <= 100仅返回当前用户所在团队的值班表。
仅返回当前用户在其团队内创建的值班表。
按团队 ID 过滤。
与 end 同时传入时,响应会包含计算后的分层值班结果;跨度必须小于 45 天。
窗口结束时间(Unix 秒)。
此页面对您有帮助吗?