execute_api
Execute authenticated API requests to the AITuber platform. Use search_api to discover endpoints and parameters before calling this tool.
Instructions
Execute a request against the AITuber API. Use search_api first to find the right endpoint and parameters. Handles authentication automatically.
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": {
"method": "<method>",
"path": "<path>"
},
"name": "execute_api"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | No | Request body (for POST/PUT), e.g. { "script": "...", "mediaType": "images" } | |
| path | Yes | API endpoint path, e.g. /videos, /videos/generate, /voices, /subscription | |
| query | No | Query parameters as key-value pairs, e.g. { "limit": "10", "gender": "female" } | |
| method | Yes | HTTP method | |
| pathParams | No | Path parameter substitutions, e.g. { "id": "abc-123" } for /videos/{id} |