Skip to main content
POST
Run one action of a connection now, without a call. The action runs through the same code as an agent tool during a call: the same argument checks, the same provider adapter or MCP client, and the same 16 KB result cap. action is a curated action key for a key provider, such as search_contact. For a custom MCP server it is the tool name. For a custom webhook it is call. The action must appear in List integration tools for the connection. The whole call has a 15 second budget. Every call is written to the activity log with the connection, the action and the outcome. Arguments and secrets are not logged.

Request

Headers

string
required
Bearer token with your API key (scope agents)
string
required
application/json

Path

string
required
The connection id (UUID)
string
required
The action key, up to 64 characters

Body

object
default:"{}"
The arguments of the action. An object of at most 8 KB when serialized. Check each argument against the tool’s parameters first. Other top-level keys are refused

Response

200 OK
result is what the action returns. Its shape depends on the action. A result over 16 KB is replaced by { "truncated": true, "preview": "..." }, where preview is the first 2,000 characters of the JSON.

Errors

Failures at the provider are 502, so 429 always means your own limit. The code names the cause. The message is a fixed text. The provider’s own words are never returned.

Example