Triggers¶
Cron Trigger¶
Starts the workflow on a schedule while the workflow is active.
Inputs: none (starts the workflow) · Outputs: main
| Parameter | Type | Description |
|---|---|---|
Cron expression (required)expression |
text | 5 fields (minute hour day month weekday) or 6 with seconds first. |
Time zonetimeZone |
text | IANA or Windows time zone id. |
Error Trigger¶
Starts the workflow when a triggered run of a workflow that uses it as error workflow fails (set on the workflow, its group or the instance). Outputs { workflow, execution, node, subWorkflow, suppressed } of the failed run; execution.url links to it when Pipe:PublicUrl is set.
Inputs: none (starts the workflow) · Outputs: main
| Parameter | Type | Description |
|---|---|---|
Throttle minutesthrottleMinutes |
integer | Per failed workflow, start at most once in this time; failures in between are counted in 'suppressed' of the next run. 0 reports every failure. Default: 15. |
Execute Workflow Trigger¶
Starts the workflow when another workflow calls it with Execute Workflow; outputs the caller's items.
Inputs: none (starts the workflow) · Outputs: main
This node has no parameters.
Form Trigger¶
Starts the workflow from the user portal: declares the form the user fills in and outputs one item with the values. Without a Form Trigger a published workflow starts without input.
Inputs: none (starts the workflow) · Outputs: main
| Parameter | Type | Description |
|---|---|---|
Fieldsfields |
list of JSON | The inputs of the form. Each has a name (the property in the item), a label, a type (text, multiline text, number, boolean, date, choice or password), and optionally a description, a placeholder, a default, a regular expression the text must match as a whole (with the message shown otherwise) and the values of a choice. |
Manual Trigger¶
Starts the workflow when it is run from the editor.
Inputs: none (starts the workflow) · Outputs: main
This node has no parameters.
Recovery Trigger¶
Starts the workflow when a workflow that failed and was reported to this error workflow runs successfully again (triggered runs only). Outputs { workflow, execution, failedSince, failedExecution, failures }; execution.url and failedExecution.url link to the runs when Pipe:PublicUrl is set.
Inputs: none (starts the workflow) · Outputs: main
This node has no parameters.
Webhook Trigger¶
Starts the workflow when its URL is called while the workflow is active.
Inputs: none (starts the workflow) · Outputs: main
| Parameter | Type | Description |
|---|---|---|
Path (required)path |
text | Called at /webhook/<path>; must be unique across active workflows. |
HTTP methodmethod |
one of: any, get, post, put, patch, delete |
Default: post. |
RespondresponseMode |
one of: immediately, whenFinished, usingRespondNode |
Default: immediately. |
Wait timeout (seconds)timeoutSeconds |
integer | When waiting for the run or a respond node: after this time 202 is returned and the run continues. The time a run waits in the queue counts; still waiting then, the call gets 503 and the run leaves the queue. Default: 30. |
CredentialcredentialId |
credential (Basic Auth, Bearer Token, API Key Header) | Callers must authenticate with it; without one the webhook is public. |