Run all agents in a space
Starts every agent in the specified Space. Each agent is started independently; per-agent failures (for example, an agent that already has a Run in progress) are reported in the results without affecting the other agents.
Optional proxyPoolId, logLevel, and logMode fields in the request body are applied
to every run that is started. All runs execute in the caller’s organization.
serverOrganizationId is not accepted on this endpoint.
Encrypted input parameters
Prefix a parameter name with ? to have its value encrypted at rest and hidden in
the Run log — for example "?apiKey" instead of "apiKey". The name you send decides
this. Sending a name without the ? prefix stores and logs the value in clear text,
even when the Agent defines that parameter as encrypted. Omitting a parameter
entirely leaves the Agent’s own definition in effect, encryption included.
If you send both "name" and "?name", the ?-prefixed entry is used and the plain
one is discarded. The request still succeeds.
Call GET /api/v1/agent/{agentId}/input-parameters for any Agent in the Space to see
which parameters it defines as encrypted.
Authorizations
API Key authorization header. Example: "Authorization: ApiKey {your-api-key}"
OAuth 2.0 Bearer token. Example: "Authorization: Bearer {access-token}"
Path Parameters
The ID of the space
Body
Optional run parameters
Request model for running all agents in a space
Optional JSON string of input parameters to pass to all agents
Parallelism level for each agent run (default: 1)
Whether to run exclusively
Optional proxy pool ID to route agent traffic through. Values of 0 or less are treated as unset.
0 = Fatal; 1 = Error; 2 = Warning; 3 = Info
Fatal, Error, Warning, Info 0 = Text; 1 = TextAndHtml
Text, TextAndHtml