Skip to main content
POST /api/v1/forward/schedules/{schedule_id} 使用 merge-patch 语义:请求体中出现的字段会被更新,未出现字段保持不变。

请求头

路径参数

请求体参数

触发策略

trigger_policy 是按 type 分发的对象。创建和更新请求只接收配置字段:typeexpressiontimezone。更新时传 null 表示改为 {"type":"manual"}upcoming_runs_atlast_run_at 是服务端计算出的响应字段。

执行策略

execution 使用合并更新语义,未出现的字段保持原值。 max_attempts=2 表示同一个 Schedule Run 在首次执行失败后,最多由服务端自动再尝试一次。是否重试由服务端根据失败类型判断;参数错误、权限错误、并发限制、超时或连接中断等场景不会保证重试。客户端可通过 Schedule Run 的 attempt 字段查看实际执行到第几次。 更新时省略 execution、传 execution=null、传空对象,或传入不含 max_attempts 的局部 execution,都保留当前 max_attempts。显式传 execution.max_attempts=null 会作为参数类型错误处理,不表示删除或恢复默认值。

示例请求

示例响应

HTTP 200 OK

响应字段

错误

注意事项

  • HTTP 更新请求不支持更新 sinks
  • reuse_session 表示 Forward 为该 Schedule 管理固定执行 Session,调用方不能指定任意已有 Session。

相关

获取 Schedule

暂停 Schedule