Branches the workflow based on a field comparison. Routes to success output when the test passes; fails the step when it does not.
When to use
- Threshold checks on sensor readings.
- Filter webhook payloads by status code or event type.
- Gate expensive actions behind validation.
Properties
| Property | Type | Description |
|---|---|---|
| Field (dot path, empty = whole input) | fieldPath | Pipeline field to test, e.g. temperature or body.status. |
| Operator | select | ==, !=, >, >=, <, <=, contains, startsWith, endsWith, isTrue, isFalse. |
| Compare Value | text | Right-hand value for numeric/string comparisons. |
| Fail Message | text | Error message when condition fails. |
| Invert (NOT) | toggle | When on, pass when comparison would normally fail. |
Outputs
Passes input unchanged on success.