Sort Tool
The Sort Tool sorts an array of row objects by a specified key and order (ascending or descending).
It is useful for workflows that need to organize tabular or structured data, such as sorting customers by total spend, dates, or any other property.
- Inputs
- Outputs
- Node Type
rows¹ (array): Array of objects to sort.key¹ (string): The key/property name to sort by.order¹ (string): Sort order (ascfor ascending,descfor descending).requireToolUse(boolean, user config): Require tool use (forces the LLM to always call this tool; default: true)Note: When enabled, the node will retry tool calls up to the number of times set in Max Tool Retries in the AI Data Processing Node.

(1) Provided by the AI Data Processing Node as a result of processing it's input.
- Array of objects sorted by the specified key and order.
Example Output:
[
{
"customer": "Bob",
"total_spend": 98.75,
"orders": 2
},
{
"customer": "Alice",
"total_spend": 120.50,
"orders": 3
}
]
ai-tooltoolSubtype:sort