Skip to main content

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).