filter · Version: 1 · Category: Logic
Keep or remove collection items using strict rules. This node is not marked with the catalogue’s generic side-effect flag. That classification is not a guarantee that every configured operation is read-only; review the concrete action and its destination.
When to use this node
- Keep or remove records from an explicit workflow collection.
- Inspect rejected items without turning a collection decision into workflow-level branching.
Example: Keep active API records
Split an API result array, then retain only records whose active field is the boolean true.Example settings
- HTTP Request → Split Out → Filter.
- Use the Rejected output only when removed records need downstream handling.
- Inspect retained and rejected counts in execution history.
Configuration
Workflow JSON
The editor stores this node with the following implemented default configuration:Default node configuration
Inputs
Outputs
Execution behavior
- Rules use strict types: number 200 does not equal string 200.
- Missing, null, empty strings, empty arrays, empty objects, and filtered items remain distinct.
- The editor catalogue declares
output(array),rejected(array) for mapping. The execution inspector can contain additional evidence fields; inspect a real result before selecting nested paths from object or any outputs.
Common issues
- Use Condition for one workflow-level true/false decision.
- Invalid regular expressions fail validation and runtime evaluation.
Where it can run
- Desktop local runner
- Paired self-hosted runner
- Hosted runner