Skip to main content
POST
Run a registered tool synchronously

Authorizations

x-api-key
string
header
required

Body

application/json

A synchronous tool-run request: the tool_name and its keyword arguments. Mirrors the shape read_tool_call enforces at runtime.

tool_name
string
required

Registered tool name.

Minimum string length: 1
arguments
Arguments · object

Tool keyword arguments.

Response

Success.

data
any
required

The deliberate "any JSON value" marker for a genuinely-open body — a tool or upstream passthrough whose shape is not fixed. A named subclass, never a bare alias: the emitter registers a component under model.__name__, so only a real class yields a stable, unique component name. Reach for it ONLY for a genuinely-open body, never as a shortcut past authoring a real model.