Pause or resume a step
PUT/apps/{appId}/workflows/{workflow}/steps/{step}/control
Authenticate with an operator token or an app API key or a signed-in Foliot Console session.
Pausing parks runs already scheduled at this step — retry backoffs included — WITHOUT consuming an attempt, so a failing dependency stops costing retries immediately. Resuming releases the backlog at resumeRatePerSecond, because releasing it all at once would reproduce the load that caused the pause. Applies across every version of the workflow.
Path parameters
appId
stringREQUIRED
The app's name.
workflow
stringREQUIRED
step
stringREQUIRED
Request body
paused
booleanREQUIRED
reason
stringOPTIONAL
max length 1000
resumeRatePerSecond
number (double)OPTIONAL
min 0.1 · max 10000