Start agent run
Starts an asynchronous run for a selected public lane. laneId may be omitted only when the agent has one public lane.
Authorizations
Workspace API key created in Erstan Settings. Keys carry scopes (agents:list, agents:read, agents:write, agents:run, runs:read, tasks:execute, documents:read, documents:write, files:read, files:write). Agent access follows the key creator's current workspace, team, and agent permissions. Agent draft creation requires agents:write; update, validation, and publishing require both agents:read and agents:write; draft testing also requires agents:run. Keys with tasks:execute must include at least one allowed project or team (allowedProjectIds / allowedTeamIds); keys with document or file scopes must include at least one allowed team. Empty allowlists mean no access — the API fails closed.
Path Parameters
Agent workflow ID returned by GET /v1/public/agents.
Body
Request body for starting an asynchronous agent run.
Business input validated against the selected lane's inputSchema. Top-level reserved runtime-control keys for tools, tool and skill policies, writes/approvals, models/providers, and workflow/context selectors are controlled by the saved agent definition. Supplying one returns reserved_input_field and does not start a run.
Required when the agent has multiple public lanes. Omit only when defaultLaneId is present.
Optional attachments. Each item needs name, type, and either base64 or storageKey.
- Option 1
- Option 2
Caller metadata stored with the run, such as source system and NetSuite record URL.
Reuse to prevent duplicate runs on retries.
200