GET /api/agents — List and Retrieve Agent Definitions
Retrieve all registered agents or fetch a single agent definition by ID, including is_team flags, display names, and capability descriptions.
The Agents API lets you discover what agents are registered on your Agent Manager instance. You can list every agent — including team agents — or look up a specific agent by its identifier. Agent definitions include the is_team flag that distinguishes single agents from multi-agent teams.All requests require a valid bearer token in the Authorization header.
{ "id": "finance_agent", "name": "Finance Assistant", "description": "Analyzes stock data and financial metrics.", "is_team": false}
Error responses
Status
Description
404 Not Found
No agent exists with the specified agentId.
The agentId value you receive here is used as the path parameter in all execution endpoints — POST /api/agents/{agentId}/runs, /runs/stream, and /runs/background.