ReferenceAutomations

Validation

Publish validation codes and runtime limits for automations.

Publish runs full graph validation. Issues are returned with a code and message, and badged on affected nodes in the editor.

Validation codes

CodeMeaning
no-triggerThe graph has no trigger node.
multiple-triggersMore than one trigger is present.
unknown-node-typeA node type is not recognized.
unknown-edge-endpointAn edge points to a deleted node.
unknown-socketAn edge uses an invalid socket name.
invalid-flow-portA flow wire targets a branch that does not exist.
flow-into-pure-nodeA flow wire connects to a value node.
duplicate-flow-sourceOne flow output connects to multiple targets.
duplicate-inputOne input socket is wired more than once.
type-mismatchConnected sockets have incompatible types.
missing-required-inputA required data socket is unwired.
invalid-static-valueA literal or static config value is invalid.
invalid-configNode configuration fails schema validation.
flow-cycleFlow wires loop back on themselves.
data-cycleData wires form a dependency loop.
for-each-output-without-arrayFor Each has no array wired.
for-each-output-outside-loopItem or Index is used outside the Each branch.
for-each-nesting-too-deepNested For Each loops exceed the nesting limit.
step-budget-exceededWorst-case flow steps exceed the step budget.

Runtime limits

LimitValue
Flow steps per run500
Pure node evaluations1500
For Each nesting depth3
Max delay28 days
Automations per guild100
Nodes per automation100
Metadata entries per send8
Max array length20

How is this guide?

On this page