Skip to main content
GET
/
v1
/
agents
List all agents
curl --request GET \
  --url https://api.devic.ai/v1/agents \
  --header 'Authorization: Bearer <token>'
{
  "agents": [
    {
      "_id": "<string>",
      "name": "<string>",
      "description": "<string>",
      "imgUrl": "<string>",
      "disabled": true,
      "archived": true,
      "provider": "<string>",
      "llm": "<string>",
      "assistantSpecialization": {
        "identifier": "<string>",
        "name": "<string>",
        "description": "<string>",
        "presets": "<string>",
        "availableToolsGroupsUids": [
          "<string>"
        ],
        "enabledTools": [
          "<string>"
        ],
        "model": "<string>",
        "provider": "<string>",
        "imgUrl": "<string>",
        "codeSnippetIds": [
          "<string>"
        ],
        "availableSkillIds": [
          "<string>"
        ],
        "subagentsIds": [
          "<string>"
        ],
        "maxChatMessages": 123,
        "maxToolResponseInputTokens": 123
      },
      "creationTimestampMs": 123,
      "lastEditTimestampMs": 123,
      "maxExecutionInputTokens": 123,
      "maxExecutionToolCalls": 123,
      "agentNotificationConfig": {},
      "evaluationConfig": {}
    }
  ],
  "total": 123,
  "offset": 123,
  "limit": 123,
  "hasMore": true
}

Authorizations

Authorization
string
header
required

Use JWT token for authentication

Query Parameters

offset
integer
default:0

Number of items to skip

limit
integer
default:10

Maximum number of items to return

Required range: x <= 100
archived
boolean

Filter by archived status

Response

Agents retrieved successfully

agents
object[]

Array of agents

total
integer

Total count of agents

offset
integer

Current page offset

limit
integer

Items per page

hasMore
boolean

Whether there are more items