Back to API Reference
Runs API
POST
/agents/:id/runsStart a new agent run
{
"input": "Help me find a product",
"sessionId": "session_123",
"stream": false,
"metadata": { "userId": "user_456" }
}GET
/runsList all runs with optional filters
Query Parameters
agentId- Filter by agentstatus- running, completed, failedlimit- Max results (default 20)cursor- Pagination cursor
GET
/runs/:idGet run details and status
Response
{
"id": "run_abc123",
"agentId": "agent_xyz",
"status": "completed",
"input": "Help me find a product",
"output": "I found several products...",
"steps": [...],
"usage": { "totalTokens": 1500 },
"duration": 2340,
"createdAt": "2024-01-15T10:30:00Z"
}POST
/runs/:id/cancelCancel a running execution