Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.litellm-agent-platform.ai/llms.txt

Use this file to discover all available pages before exploring further.

Returns all agents owned by the authenticated user, newest first by default. Use search to filter by name, ID, or harness, and sort / order to change the ordering.

Request

GET /api/v1/managed_agents/agents
Headers
HeaderValue
AuthorizationBearer <MASTER_KEY>

Query parameters

limit
number
default:"50"
Maximum number of agents to return. Clamped to the range 1–200.
offset
number
default:"0"
Number of records to skip before returning results. Use with limit to page through results.
sort
string
default:"created_at"
Field to sort by. One of: created_at, name, harness_id, sessions.sessions sorts by total session count descending (or ascending with order=asc).
order
string
default:"desc"
Sort direction. One of: asc, desc.
Case-insensitive substring match against agent name, agent ID, and harness ID. When omitted, all agents are returned.

Response

data
ApiAgent[]
Page of agent objects.
total
number
Total number of agents matching the query (before pagination).
limit
number
Effective page size used for this response.
offset
number
Effective offset used for this response.

Example

curl "https://<your-platform-host>/api/v1/managed_agents/agents?limit=2&sort=created_at&order=desc" \
  -H "Authorization: Bearer $MASTER_KEY"
{
  "data": [
    {
      "id": "agt_01j9xyz",
      "name": "code-reviewer",
      "model": "anthropic/claude-sonnet-4-6",
      "prompt": "You review pull requests.",
      "harness_id": "claude-agent-sdk",
      "supports_tui": false,
      "repo_url": "https://github.com/BerriAI/litellm",
      "branch": "main",
      "pfp_url": null,
      "mcp_servers": [],
      "env_vars": {},
      "attached_skill_ids": [],
      "allow_out": [],
      "deny_out": [],
      "created_at": "2025-05-01T12:00:00.000Z"
    }
  ],
  "total": 1,
  "limit": 2,
  "offset": 0
}