Authentication
- Create a scoped API key in the developer portal and send it as Authorization: Bearer <key>.
- Scopes: agents:read, agents:write, runs:create, runs:read, runs:cancel, usage:read, webhooks:read.
Third-party agents and systems start governed runs through the /api/v1 gateway: the same approvals, verification and records as everything else in TheOne.
GET /api/v1/agentsagents:readList the agents your workspace has onboardedPOST /api/v1/agentsagents:writeRegister or upgrade an agent from its capability manifestPOST /api/v1/agents/dispatchagents:writeHand an objective to an agent, through TheOne’s governanceGET /api/v1/agents/runsruns:readList runsGET /api/v1/agents/runs/{runId}runs:readRead one runDELETE /api/v1/agents/runs/{runId}runs:cancelCancel a runPOST /api/v1/agents/runs/{runId}/resultruns:createReport a run’s resultGET /api/v1/usageusage:readMetered usage for a time windowcurl https://www.the1os.io/api/v1/agents/dispatch \
-H "Authorization: Bearer $THEONE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"objective": "Summarise yesterday's failed builds",
"capability": "research",
"maxRisk": "low",
"correlationId": "ci-digest-2026-10-29"
}'