connection_id → pick an operation → invoke it.
Base URL & Authentication
Your API key is already scoped to your organization — you do not need to pass an organization ID.
The three IDs you need
Step 1 — Find the connector and its connection
Search your tool catalog by name:items[].id is the connector_id and items[].connections[].id is the connection_id.
An empty
connections array means the connector isn’t connected yet — create a connection first with Connect Connector (OAuth2 connectors return a connector_page_url to finish auth in the browser).Step 2 — List the operations
id or operationId works as the operation_id in the next steps.
Step 3 (optional) — Inspect the operation’s inputs
input field is a JSON schema with three groups — body_params, query_params, and path_params — which is exactly the structure the invoke call accepts.
Step 4 — Invoke
How the request body maps to the target API
All four fields are optional — send only what the operation’s schema requires. The operation always runs with its spec-defined HTTP method (a GET operation stays a GET), even though you call this endpoint with POST. The connection’s stored credentials are applied automatically, and the call times out after 300 seconds.

