Run app tools
FLOWRA_MULTI_EXECUTE_TOOLRun up to 50 action tools in parallel and return every result inline. Only type="action" tools — triggers and webhooks cannot be executed here.
This is how you run any tool that is not already bound as a direct function. Get the exact slug from FLOWRA_DISCOVER_TOOLS or a Known tools list, load its input schema with FLOWRA_GET_TOOL_SCHEMAS (or set includeInputSchemas on DISCOVER and reuse those), and call FLOWRA_MANAGE_CONNECTIONS first if the toolkit has no active connection. Never invent a slug or an argument. Never emit an unbound slug as a tool_call name — only this function runs those slugs, via tools[].toolSlug.
tools must be a non-empty array of { toolSlug, arguments }. Never pass tools: [] or omit tools. If you only have a JSON string, parse it into that array first.
Batch only independent calls; keep a dependent step in a later call so you can read the previous result first. When a result implies more pages, keep going until you have everything.
Never wrap a tool that waits for the user (for example a choice prompt) here. If one is bound, call it directly and wait.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tools | Yes | Action tools to run in parallel (max 50). Not triggers. Must contain at least one { toolSlug, arguments } — never []. | |
| memory | No | Durable facts worth reusing later, as {app: ["fact"]} — ids and mappings, not "sent/fetched" logs. Pass {} when there are none. | |
| session | No | Meta session.id from DISCOVER (workbench correlation; auth is user-scoped) | |
| thought | No | One-sentence rationale | |
| syncResponseToWorkbench | Yes | Store a workbench snapshot for REMOTE_BASH / JS_REMOTE_WORKBENCH (results still return inline). Needs session.id. Only set true when a sandbox tool is available and the output is large or worth scripting over. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | ||
| error | No | Error if any occurred during the execution of the action | |
| message | No | ||
| successful | No | Whether or not the action execution was successful or not |