Skip to main content
The Array Tools connector provides operations for working with arrays: filtering, sorting, grouping, deduplication, set operations, and more.
No connection required; this utility connector works out of the box.

Tools

any[]
required
Array to filter.
string
Object property to filter on (for arrays of objects).
string
required
Operator: equals, not_equals, contains, gt, gte, lt, lte, exists, or not_exists.
any
Value to compare.
Example request:
Example response:
any[]
required
Array to sort.
string
Property to sort by (for arrays of objects).
string
default:"asc"
Sort order: asc or desc.
Example request:
Example response:
any[]
required
Array to deduplicate.
string
Property to check for uniqueness (for arrays of objects).
Example request:
Example response:
any[]
required
Array to search.
string
required
Property to match on.
any
required
Value to find.
Example request:
Example response:
any[]
required
Array to flatten.
number
Depth to flatten (all levels if omitted).
Example request:
Example response:
any[]
required
Array to chunk.
number
required
Chunk size (minimum 1).
Example request:
Example response:
any[]
required
Source array.
number
default:"1"
Number of elements to return.
Example request:
Example response:
any[]
required
Source array.
number
default:"1"
Number of elements to return.
Example request:
Example response:
any[]
required
Array to group.
string
required
Property to group by.
Example request:
Example response:
Extract a single property from each object in the array.
any[]
required
Array of objects.
string
required
Property to extract.
Example request:
Example response:
any[]
required
Array to reverse.
Example request:
Example response:
any[]
required
Array to shuffle.
Example request:
Example response:
Removes null, undefined, false, 0, "", and NaN.
any[]
required
Array to compact.
Example request:
Example response:
Get elements that exist in all provided arrays.
any[][]
required
Arrays to intersect.
Example request:
Example response:
Get elements in the first array that don’t exist in the second.
any[]
required
Primary array.
any[]
required
Values to exclude.
Example request:
Example response:
Get unique values across all arrays.
any[][]
required
Arrays to union.
Example request:
Example response:
any[]
required
Array to measure.
Example request:
Example response:
any[]
required
Source array.
number
default:"0"
Start index.
number
End index (exclusive).
Example request:
Example response:
any[]
required
Array to join.
string
default:","
Separator between elements.
Example request:
Example response: