Executes a tool against its configured third-party API using the supplied placeholder values. Auth credentials are resolved automatically; specify authId to select specific credentials when multiple exist. Returns the raw response from the external API including status code, headers, and body.
Documentation Index
Fetch the complete documentation index at: https://docs.sigmamind.ai/llms.txt
Use this file to discover all available pages before exploring further.
Authenticate every request by passing your API key in the X-API-Key header. To get your key, go to Dashboard → API Keys and create or copy your Production API key.
Unique identifier of the integration to which the tool belongs.
Unique identifier of the tool to execute.
Request body to execute a tool against its configured third-party API. Supply values for every {{variable}} placeholder declared in the tool's endpoint, queryParams, and bodyParams. The tool's stored auth credentials are resolved automatically — you do not need to pass credentials here.
A map of placeholder names to values used to resolve {{placeholder}} tokens in the tool's endpoint URL, query parameters, and request body at runtime. Each placeholder used in the request must have a corresponding entry in this map. Example: for endpoint '/customers/{{customerId}}.json', provide {"customerId": "7654321"}.
{ "customerId": "7654321" }The authId of the credential set to use for this execution.
64"auth_P3kNz7Yv1Qm9"
OK
Result of executing a tool against its configured third-party API.
Unique identifier of the tool that was executed.
"tool_X9pLm2Wq8Rt3"
Unique identifier of the integration this tool belongs to.
"intg_AuUKK371Spr5"
The fully resolved URL that was called, with all {{variable}} placeholders substituted.
"https://my-store.myshopify.com/admin/api/2024-01/customers/7654321.json"
The HTTP method used for the request.
"GET"
HTTP status code returned by the third-party API.
200
Whether the third-party API returned a 2xx success response.
true
Dynamic key-value pairs that were passed to the agent at call start for personalisation. Keys correspond to variable names defined in the agent's configuration (e.g., 'customer_name', 'account_id'). Null or empty if no dynamic variables were provided when the call was created.
{
"customer_name": "Michael",
"account_id": "ACC-001"
}Response headers returned by the third-party API.
{
"Content-Type": "application/json; charset=utf-8"
}Error message when success is false — contains the raw error body or exception message.
"404 Not Found: {\"errors\": \"Customer not found\"}"
How long the third-party API took to respond, in milliseconds.
342
Timestamp when the execution was triggered.
"2024-04-20T10:00:00.000Z"