Append To JSON List

Append an object to a list within a JSON object. The object will be added even if it already exists within the list.
ParameterDescription
Existing JSON List Or ObjectThe JSON list or object to which the new object will be appended. Note that nested keys are only applicable to JSON objects, not lists. If the existing JSON is a list, direct appending to the end of the list is used. Also, ensure that the nested key provided points to an existing JSON list inside the JSON object.
JSON Object To AppendThe object data to append.
Nested Object KeyThe nested object key to append the data to. This parameter can only be used when the existing JSON is an object.

Append To List

Append an item to the end of a list. If the variable does not exist, the action will create a new list automatically.
ParameterDescription
Variable NameThe name of the variable.
ItemItem to add to list.

Compare Arrays

Compare two arrays and determine if they are equal.
ParameterDescription
First ArrayThe first array to compare with the Second Array. Value must be a valid array or a comma-separated list.
Second ArrayThe second array to compare with the First Array. Value must be a valid array or a comma-separated list.
Ignore OrderWhen checked, arrays will be considered equal even if elements appear in a different order.
Loose TypingWhen checked, enables type coercion during comparison (e.g., number 12 equals string "12", boolean true equals string "true").

Concat Arrays

Combine two arrays into a single array containing all elements from both.
ParameterDescription
First ArrayThe initial array whose elements will appear at the beginning of the result. Value must be a valid array or a comma separated list.
Second ArrayThe array whose elements will be appended after the first array. Value must be a valid array or a comma separated list.
Remove DuplicatesWhen checked, repeated values in the final combined array are removed.

Extract Field From Array

Extract a specific field from each item in an array and get the values as a new array.
ParameterDescription
ArrayThe array from which to extract the specified field.

Value must be a valid array or a comma-separated list.
Field PathThe name or path of the field to extract from each array item.
  • For top-level properties, simply use the property name (e.g., id).
  • For nested properties, use dot notation (e.g., details.id).
For example, given this array:

[{"userId": "user123","details": {"id": "id123"}},{"userId": "user789","details": {"id": "id789"}}]
  • Using userId would extract: [“user123”, “user789”]
  • Using details.id would extract: [“id123”, “id789”]
Skip MissingWhen checked, records with missing fields will be excluded from the result.

When unchecked, records with missing fields will be included with null values.
Remove DuplicatesWhen checked, repeated values in the final array are removed.

Extend List

The Extend List utility action allows you to append an item to the end of your list or append a second list onto the end of your original list. You can choose the list you want to append to by clicking on the dynamic dropdown menu and selecting your preferred list.
ParameterDescription
Variable nameThe name of the original list variable
List to appendThe name of second list to append.
ValueName of the item to append to the list
The Extend List utility action enables you to:
  1. Append a variable to the end of an original list
  1. Append a second list to the end of an original list
  1. Append both a variable and a second list to the end of the original list

Filter Array

Filter array elements using a Filter Function.
ParameterDescription
ArrayThe array to be filtered.

Value must be a valid array or a comma-separated list.
Filter FunctionA Python function that determines which elements to keep in the array.

The Filter Function is executed individually for each element in the input Array. For every element, the function should:
  • Return True if you want to include that element in the resulting filtered array.
  • Return False if you want to exclude that element.

For example:
def even(n): return n % 2 == 0

Get Item From Array

Get a single item from an array at the specified index position.
ParameterDescription
ArrayThe array from which to retrieve an element.

Value must be a valid array or a comma-separated list.
IndexThe position of the item to get. The first item has an index of 0.

Remove Duplicates From List

Removes duplicate elements from a list.
ParameterDescription
ListThe JSON list to remove duplicates from.

For example: The input list [1,2,2,1] will result in the output list [2,1].

Remove From JSON List

Remove an object from a list within a JSON object. All instances of the object will be removed from the list.
ParameterDescription
Existing JSON List Or ObjectThe JSON list or object from which the object will be removed. Note that nested keys are only applicable to JSON objects, not lists. Also, ensure that the nested key provided points to an existing JSON list inside the JSON object.
JSON Object To RemoveThe concrete object to remove. Ensure that the provided object is equal to the desired object to remove.
Nested Object KeyThe nested object key to remove the data from. This parameter can only be used when the existing JSON is an object.

Reverse List

Reverses the order of elements in a list. For example: The list [8,12,2,6] will result in the output list: [6,2,12,8].
ParameterDescription
ListThe JSON list to reverse.

For example: The input list [1,2,3] will result in the output list [3,2,1].

Slice Array

Slice elements from an array between Start Index and End Index. The new array will contain elements from the source array beginning at Start Index (inclusive) up to but not including End Index (exclusive).
ParameterDescription
ArrayThe array to slice elements from.

Value must be a valid array or a comma-separated list.
Start IndexThe index of the first element to include in the slice.

  • The first element of the array has an index of 0.
  • Defaults to 0 if not specified, effectively starting from the beginning of the array.
End IndexThe index of the element after the last element to include in the slice.

  • The slice includes elements up to, but not including, this index.
  • If not provided, the slice will go to the end of the array.

Sort Array

Sort array elements of the same type in ascending or descending order.
ParameterDescription
ArrayThe array to be sorted.

Value must be a valid array or a comma-separated list.
OrderSelect the sorting direction for the array.
Comparison FunctionA Python function used to extract a comparison key from each element. Used for sorting complex or mixed-type arrays.

This function must return a comparable value.
For example:
def myFunc(item): return item[‘property’]

Split Array

Split a single array into multiple smaller arrays (chunks) of a specified size.
ParameterDescription
ArrayThe array to be sorted.

Value must be a valid array or a comma-separated list.
Chunk SizeThe maximum size of the chunks that will be created.
Get Response As JSON ObjectSelect to get the result as JSON object instead of a nested array.