remove fields conditional
This block is part of the array group and was last modified in core v15.0.0.
Fields Selection Required
This block relies on fields that you selected to perform its data actions. You must manually select the fields you want to use in your flow using the fields selector modal. To access the modal, click the white button on the block.
remove fields conditional v15.0.0 For each object in the array, removes the configured fields only when the value at match_key equals match_value. Non-matching items pass through unchanged. Original objects are not mutated.
- Array required
arrayArray of objects to process.
- Match key required
valueField path on each item to test (e.g. is_fuzzing).
- Match value
valueString value the field at match_key must equal. Fill exactly one of the match_* pins.
- Match number
numberNumber value the field at match_key must equal.
- Match boolean
conditionBoolean value the field at match_key must equal.
- Match date
dateDate value the field at match_key must equal.
- Match object
objectObject value the field at match_key must deep-equal.
- Array
arrayArray with the configured fields removed on matching items.
Removes the studio-selected fields only from items whose value at match_key equals the compare value; matching items are DEEP-COPIED first, so the input array and its objects are never mutated. Non-matching and non-object items pass through as-is. The compare value is the first filled pin in the order match_condition, match_number, match_date, match_object, match_value. With no filled match pin, an empty match_key or no fields selected, the array passes through unchanged.
strip |
scrub |
redact |
conditional |
A typical wiring for remove fields conditional: with values feeds the array pin; value feeds the match_key pin; the array out pin feeds length.

Version history
Introduced in v15.0.0.
Back to
array Return to the main group to view all sub-groups Back to array Return to the group to view all blocks within this group
