Skip to main content
POST
Update the status of a scheduled flow_run
Manage the lifecycle of a scheduled flow run by pausing, resuming, or cancelling it.

Available Actions

Examples

Temporarily stops the schedule from executing. Use this when you need to temporarily disable a recurring flow.
Reactivates a paused schedule. It will continue executing according to its cron schedule.
Permanently cancels the schedule. This action cannot be undone.

Status Transitions

Valid status transitions depend on the current state:

Use Cases

Pause

  • Temporarily disable automated flows during maintenance
  • Stop execution while updating webhook endpoints
  • Pause flows when you’re over quota/budget

Resume

  • Reactivate flows after maintenance
  • Continue automation after webhook updates
  • Resume flows when quota is replenished

Cancel

  • Permanently stop flows that are no longer needed
  • Clean up test schedules
  • Remove outdated automation workflows
Cancelling is permanent - Once a schedule is cancelled, it cannot be resumed. You would need to create a new schedule. Use pause if you might want to reactivate it later.
After managing a schedule, you can verify the change with Get Schedule or view all schedules with List Schedules.

Authorizations

X-API-Key
string
header
required

Path Parameters

scheduled_flow_run_uid
string
required

Scheduled flow_run UID

action
enum<string>
required

With this action, you can resume, cancel or pause the scheduled flow_run.

Available options:
resume,
cancel,
pause

Response

Returns the updated scheduled flow_run

Returns the updated scheduled flow_run

uid
string<uuid>

A unique identifier for the scheduled flow run.

flow_preset_uid
string<uuid>

A unique identifier for the flow preset associated with this scheduled execution.

flow_preset_name
string

The human-readable name of the flow preset executed by this schedule.

user_uid
string<uuid>

A unique identifier for the user associated with this scheduled flow run.

workspace_uid
string<uuid>

A unique identifier for the workspace associated with this scheduled flow run.

status
enum<string> | null

The current status of the scheduled flow run.

Available options:
ACTIVE,
CANCELLED,
PAUSED,
COMPLETED
postponed_until
string<date-time> | null

If the flow run is postponed, this field indicates when it will be retried.

cron
string | null

The cron expression (in POSIX format) defining the schedule for the flow run.

timezone
string | null

The IANA timezone for the scheduled flow run.

next_execution_at
string<date-time> | null

The date and time of the next scheduled execution.

last_executed_at
string<date-time> | null

The date and time when the flow run was last executed.

created_at
string<date-time> | null

The date and time when the scheduled flow run was created.

updated_at
string<date-time> | null

The date and time when the scheduled flow run was last updated.