filter-payload
The filter-payload processing node reads the latest full input-node payload, guesses its type against allowedTypes, and re-submits the bytes as a node output when the type matches.
When to use it
Use at the start of ingest graphs to accept only configured types (for example text/csv and application/json) before transforms or filter-node validation.
Limitations
- Gate only: does not parse CSV/JSON semantics beyond type detection.
- Fails when the payload type is not in
allowedTypes. - Skips re-processing when an identical filtered output identifier already exists (idempotent per path and type).
Configuration
| Property | Required | Description |
|---|---|---|
dataSourceName | yes | Data source for binary output |
allowedTypes | yes | Array of allowed MIME or type strings (for example text/csv, application/json) |