test_agent_tool_request
Fire a real HTTP request for a saved tool, bypassing the LLM. Tools with a custom HTTP request (httpRequest.enabled) are replayed exactly as the live runtime sends them: saved bodyTemplate, fixed values, headers, query and environment variables, with fieldOverrides used as the AI-input values (keyed by variable key). Environment variable values and auth headers are masked in the returned request preview. Legacy serverUrl tools are assembled from fields[]. Side effects on the remote API are possible — use carefully.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"toolId": "<toolId>"
},
"name": "test_agent_tool_request"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| toolId | Yes | ||
| timeoutMs | No | ||
| bodyOverride | No | ||
| fieldOverrides | No |