Vettero

Error

Catch, throw, and branch on workflow errors.

Error blocks sit in the builder palette under Basic → Error. Catchable failures follow a block’s Error outlet when it is connected; otherwise they bubble to Try On error, or fail the run. On those paths bind error and pipe.error (not pipe.value). Expected failures include bad config, missing values, API failures, invalid Liquid templates, and invalid JSON or Zod input. Fatal errors (EXEC_*, internal, any other thrown Error) skip catch paths. Shared graph rules are on Workflows.

UseBlock
Protect a regionTry
Fail on purposeThrow error
Split by error codeBranch errors

3

Try
Run Do, catch on On error, then Always, then continue on Out.
Throw error
Raise a catchable error with a message and optional code.
Branch errors
One outlet per declared error code, plus Other for everything else.
Copyright © 2026