flowforge_api_request
Call any documented FlowForge External API endpoint directly for operations without a curated tool or exact body control; destructive and side-effect calls return a dry-run preview until confirmed.
Instructions
Call any documented FlowForge External API endpoint directly.
Use for operations without a curated tool (characters, roles, vapi-import, voice preview, MCP-server attachment, analytics variants, ...) or when you need exact control of the body. Auth, host, HTTPS-safe redirects and read retries are handled for you.
Safety: unknown endpoints are refused (unless allow_undocumented), and
DELETEs plus side-effect operations return a dry-run preview until called
again with confirm=true. Never auto-confirm calls that dial real
phones or spend money without the user's go-ahead.
Returns:
JSON {"status", "request_id", "endpoint", "body"}. Non-2xx responses
are returned the same way with an error summary (not raised), so
you can read the 422 field errors and fix the request.
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": {
"params": "<params>"
},
"name": "flowforge_api_request"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| params | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |