Batch Tool Calls
platform.batch.callExecute up to 20 API tool calls in parallel within a single request. Save on round-trips by batching multiple independent calls with concurrent execution.
Instructions
⚡ ACTION: Execute up to 20 tool calls in a single request with parallel execution (max 10 concurrent). Each call runs the full pipeline independently with its own billing. Returns array of results with per-call status, data, cost, and duration. Save 5x round-trips vs sequential calls. Batch wrapper is free — you pay only for individual tool calls (APIbase)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| calls | Yes | Array of tool calls to execute in parallel (max 20) | |
| max_parallel | No | Max concurrent calls (1-10). Default: 10 |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | No | Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response. | |
| error | No | Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras. |