手動觸發一次 Schedule Run。
POST /api/v1/forward/schedules/{schedule_id}/run
立即建立一條 Schedule Run,不改變原有觸發策略。介面返回時 Run 記錄已建立,但執行不一定完成。
要求標頭
Header | 是否必填 | 說明 |
Authorization | 是 |
|
Idempotency-Key | 否 | 有副作用請求可選的等冪鍵。 |
路徑參數
參數 | 類型 | 是否必填 | 說明 |
| string | 是 | Forward Schedule ID。 |
樣本請求
curl -s -X POST 'https://api.qoder.com.cn/api/v1/forward/schedules/sched_019f00112233445566778899aabbccdd/run' \
-H "Authorization: Bearer $QODER_PAT"
樣本響應
HTTP 200 OK
{
"id": "srun_019f00112233445566778899aabbccdd",
"schedule_id": "sched_019f00112233445566778899aabbccdd",
"identity_id": "idn_019eabc123",
"template_id": "tmpl_support",
"status": "pending",
"trigger_context": {
"type": "manual"
},
"push_status": "skipped",
"push_finished_at": "2026-06-22T01:00:21Z",
"attempt": 1,
"triggered_at": "2026-06-22T12:00:00Z",
"created_at": "2026-06-22T12:00:00Z"
}
響應欄位
欄位 | 類型 | 說明 |
傳回值 | object | 建立出的 Schedule Run 對象。 |
錯誤
HTTP | Type | Code | 觸發條件 |
404 |
|
| Schedule 不存在。 |
409 |
|
| Schedule 已歸檔。 |
409 |
|
| Schedule 已暫停。 |
401 |
|
| PAT 無效或已到期。 |
備忘
如果達到
execution.max_concurrent_runs,Forward 仍會建立一條status=skipped的 Run,並返回error.type=concurrency_limit_reached。用戶端應輪詢 Get Schedule Run,直到
status進入completed、failed或skipped。