- Retries: The number of retry attempt Upstash Workflow does when a step fails in the workflow run
- Retry Delay: The delay strategy between retries when Upstash Workflow attempts retries.
- Flow Control: The rate, period and parallelism that steps should respect and logical grouping key to share with other workflow runs.
- Failure Function: You can enable or disable failure function execution for the workflow run.
You must set
useTriggerConfiguration: true
to enable workflow run configuration.
If this flag is not provided, your configuration will not be applied and the workflow will fall back to default values instead.
This option is disabled by default for backward compatibility.context.call()
and context.invoke()
steps.
These steps accept their own configuration options, allowing fine-grained control over external requests.
If not specified, they fall back to their default values.
For details, see:
Upstash Workflow does not support step level configuration. The configuration applies to all steps executed by a workflow run.If you want to specifically throttle a step, there is a workaround by splitting step to another workflow and using
context.invoke()
.See Per-User Configuration documentation on how to do that.