Skip to Content
This documentation is provided with the HEAT environment and is relevant for this HEAT instance only.

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

PropertyRequiredDescription
dataSourceNameyesData source for binary output
allowedTypesyesArray of allowed MIME or type strings (for example text/csv, application/json)