Array Filters
Array filters manipulate the output of arrays.
first
Return the first element in the array.
Parameters
| Parameter | Description | 
|---|---|
type (required) | 
Must be first. | 
Example
Note: input arrays are actually treated as multiple separate inputs so the following example is just for illustration.
input:
  - foo
  - bar
  - baz
schema:
  type: string
  filter:
    type: first
Outputs:
foo
join
Join array elements to a string.
Parameters
| Parameter | Description | 
|---|---|
type (required) | 
Must be join. | 
separator (required) | 
Specifies a string to separate each pair of adjacent elements of the array. If it’s an empty string the elements are joined without any character in between them. | 
Example
Note: input arrays are actually treated as multiple separate inputs so the following example is just for illustration.
input:
  - foo
  - bar
  - baz
schema:
  type: array
  items:
    type: string
  filter:
    type: join
    separator: '-'
Outputs:
foo-bar-baz
last
Return the last element in the array.
Parameters
| Parameter | Description | 
|---|---|
type (required) | 
Must be last. | 
Example
Note: input arrays are actually treated as multiple separate inputs so the following example is just for illustration.
input:
  - foo
  - bar
  - baz
schema:
  type: string
  filter:
    type: last
Outputs:
baz
pop
Remove the last element in the array.
Parameters
| Parameter | Description | 
|---|---|
type (required) | 
Must be pop. | 
Example
Note: input arrays are actually treated as multiple separate inputs so the following example is just for illustration.
input:
  - foo
  - bar
  - baz
schema:
  type: string
  filter:
    type: pop
Outputs:
- foo
- bar
shift
Remove the first element in the array.
Parameters
| Parameter | Description | 
|---|---|
type (required) | 
Must be shift. | 
Example
Note: input arrays are actually treated as multiple separate inputs so the following example is just for illustration.
input:
  - foo
  - bar
  - baz
schema:
  type: array
  items:
    type: string
  filter:
    type: shift
Outputs:
- bar
- baz