capabilities.work

Schedule a Flow

A 3-step recipe with Windmill. We can help you get access.

Recipe · 3 steps

Schedule a Flow

Create a recurring cron schedule for an existing Windmill flow.

  1. Read the flow by path to confirm it exists before scheduling it.
  2. Create a cron schedule targeting the flow. is_flow is true because the target is a flow, and the schedule is enabled immediately.
  3. Read the schedule back to confirm it was registered with the expected cron expression and enabled state.
What you'll need to have ready
  • token: Windmill API token presented as a Bearer credential.
  • workspace: The Windmill workspace id.
  • flowPath: Path to the flow the schedule should run.
  • schedulePath: The unique path for the schedule (e.g. "f/team/nightly_flow").
  • schedule: 6-field cron expression with seconds (e.g. "0 0 6 * * *").
  • timezone: IANA timezone for the schedule (e.g. "UTC").
  • args: The argument map passed to the scheduled flow on each run.
For your developer

Arazzo workflow windmill:schedule-flow, 3 operations: getFlowByPath → createSchedule → getSchedule. Specs on APIs.io.