Pause / resume / re-time a flow schedule
workbench_flows_schedules_updateChanges one schedule: enabled: false pauses it (configuration kept), enabled: true resumes and recomputes the next fire time from now; interval / scheduleTime / scheduleTimezone / scheduleDayOfWeek change the cadence; label, delivery, and input can change too. Pass only what changes. Get the scheduleId from workbench_flows_schedules_list. May return needs_confirmation.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| input | No | New fixed input envelope — {"kind":"chat","messages":[…]} or {"kind":"form","values":{…}}. | |
| label | No | ||
| flowId | Yes | Flow the schedule belongs to. | |
| enabled | No | false pauses, true resumes. | |
| delivery | No | ||
| interval | No | New cadence: hourly, daily, or weekly. | |
| workspace | No | Workspace slug. Personal tokens with no default workspace MUST pass this; tokens with a default can override per call. Ignored for workspace API keys. | |
| approvalId | No | Approval id from a prior needs_confirmation response. Omit on the first call. | |
| scheduleId | Yes | Schedule id, from workbench_flows_schedules_list. | |
| scheduleTime | No | ||
| scheduleTimezone | No | ||
| scheduleDayOfWeek | No |