Skip to main content
POST
Execute agent

Body

application/json

Request parameters for executing an agent

agentId
string

Optional - the backend will automatically get or create an agent.

queueId
string

Optional queue ID. When provided, the execution is enqueued onto that queue: it is admitted against the queue concurrency limit (starting immediately or waiting in line), prefixed with the queue default message, and runs on the queue Kaizen version. When omitted, the execution starts immediately under the organization concurrency limit. When set and no agentId is given, the agent is resolved from the queue (the agent already running work on it, else the organization most recent agent).

content
object[]

Optional content array. If provided, this will be used as the initial message. Each item must have a type field with one of the following values:

  • text — Plain text content. Requires a text string field.
  • file — A previously uploaded file. Requires an id string field with the file external ID.
  • skill — A skill to inject into the prompt. Requires an id string field with the agent_fs_node external ID.
  • login — A login to pin to this execution. Requires an id string field with the login ID. The login is validated against the organization and injected into the initial prompt so the agent uses it without searching for credentials.
  • json — Structured key-value data. Requires a data object field. Rendered as a table in the UI and persisted as input.json.
archiveSessionFiles
boolean
default:false

When true, request a background archive of the thread session files after the execution reaches a terminal state.

summarySchema
object

Optional JSON Schema for per-execution summary extraction. Overrides the agent-level result schema for this execution only.

kaizenVersion
enum<string>

Kaizen version tier to use for this execution. Determines the default model based on your organization’s model alias configuration for the selected tier.

  • Full — Uses the model configured for Kaizen Full (typically a frontier model).
  • Lite — Uses the model configured for Kaizen Lite (typically a smaller, faster model).

When not provided, the organization’s default Kaizen version is used.

Available options:
Full,
Lite
enableComputerUse
boolean

Whether the computer-use tool is available for this execution. When false, computer use is disabled even if the org-level flag is on. When omitted, the org-level flag applies.

networkPolicy
object

Network settings for the execution browser session.

Response

Agent execution started successfully

Response after starting agent execution

sessionId
string
required

ID of the session started for this execution

executionId
string | null
required

ID of the execution, or null when the work was enqueued onto a queue (a queued execution has no standalone execution record).

status
string
required

Current status of the execution. When enqueued onto a queue, this is InProgress when it started immediately or WaitingInLine when the queue was at capacity.