Set Node

Add, modify, or remove fields on workflow items. The most commonly used data manipulation node.

Written By pvdyck

Last updated 16 minutes ago

Set Node

The Set node (also called "Edit Fields") adds, modifies, or removes fields on items. Use it to reshape data as it flows through your workflow.

Modes

  • Manual Mapping -- Define fields one by one using the UI. Pick a field name, type, and value (static or expression).
  • JSON Output -- Define the entire output as a JSON object. Useful for building complex nested structures.

Parameters

ParameterDescription
Fields to SetDefine field name, type (String, Number, Boolean, Array, Object, Date), and value
Include Other Input FieldsWhen enabled, passes through all input fields alongside the ones you set
Duplicate Field ResolutionWhen including other fields, choose whether set values override or are ignored

Options

OptionDescription
Ignore Type Conversion ErrorsContinues execution when a value cannot be converted to the specified type
Support Dot NotationAllows user.name to create nested objects like {user: {name: value}}
Include Binary DataPreserves binary file data through the transformation

Common Patterns

  • Rename fields: Set a new field with the old field's value via expression, then exclude the old field
  • Strip to essentials: Enable "Keep Only Set" to output only the fields you define
  • Build nested JSON: Use dot notation or JSON mode for complex API payloads

Limitations

  • None. Full support.

Related