Arrays
Actions here treat ordered collections as lists (arrays).Create List
Builds a list from individually wired items.Empty List
A literal empty array.Append to List / Prepend to List
Add items at the end or beginning.Insert at Index
Inserts one or more items at a position (supports negative indices from the end).Get First Item / Get Last Item
Returns a single element or empty if missing.Get Items by Index
Pulls specific indices from a list.Slice List
Extracts a sub-list by start/end index. (The in-editor description may mention “text”; behavior is on lists.)Reverse List / Shuffle List
Reorder elements.Sort List
Ascending or descending sort.Join Lists
Concatenates multiple lists.Zip Lists
Combines parallel lists into a list of tuples/rows—e.g.[1,2] + [a,b] → [[1,a],[2,b]]. Optional “named lists” mode uses object keys.
Chunk List
Splits a list into fixed-size chunks.Flatten List
Flattens nested lists one level (or as defined on the node).Get Length
Number of items.Is List?
Whether the value is an array.List Contains
Whether a value appears in the list.Get Unique Items
Deduplicates, keeping first occurrence of each value.Create Range
Numeric range from start to end (step as configured).Repeat Elements
Repeats each element a given number of times.Filter With Workflow
Keeps items where a selected workflow returns true when given each item as payload.- Workflow — Callable workflow used as predicate; receives each list item as that run’s input.
- payloads — List to filter; mode can treat each entry as the full payload or a wrapped value (per repeat settings on the graph).
- Output — Repeatable list of items that passed (aligned with filter semantics in the editor).
Find With Workflow
Returns the first item for which the workflow returns true, or null if none match.- Same Workflow + payloads pattern as Filter With Workflow.
- Output — The matching item (or null).