Agents

List agents

All agents of a space, without behavior and flow.

GEThttps://app.elunos.ai/api/v1/spaces/{space}/agents

Returns the agents of a space. Behavior and flow are left out to keep the list small. Fetch them with Get agent.

Path parameters

spacestringPflicht

Slug of the space, e.g. `praxis-mueller`. Returned by `GET /spaces`.

Query parameters

statusstring

`draft`, `active` or `paused`.

searchstring

Searches the name.

pageinteger

Page, starting at 1. Default 1.

per_pageinteger

Entries per page. Default 50, maximum 200.

Example

curl https://app.elunos.ai/api/v1/spaces/praxis-mueller/agents \
  -H "Authorization: Bearer np_xxxxxxxx"

Response

{
  "data": [
    {
      "id": "0199a3c2-7d4e-7b21-9f3a-2c5e8d1b4a70",
      "space": "praxis-mueller",
      "name": "Empfang",
      "description": null,
      "status": "active",
      "language": "de",
      "voice_id": "0199a1f0-3c2b-7d1e-9a8b-7c6d5e4f3a21",
      "model": "standard",
      "first_message": {
        "text": "Praxis Dr. Müller, guten Tag. Wie kann ich helfen?",
        "interruptible": true
      },
      "tool_ids": [
        "0199a3c4-1f2a-7c55-8e10-6b7d9a3e2f11"
      ],
      "knowledge_ids": [
        "019f94f9-f54b-7303-a1b6-672be034af82"
      ],
      "knowledge_folder_ids": [
        "019f94f8-0a1b-7c2d-8e3f-4a5b6c7d8e9f"
      ],
      "phone_number_ids": [],
      "sync_status": "synced",
      "sync_error": null,
      "last_synced_at": "2026-09-21T10:16:02+02:00",
      "created_at": "2026-09-01T08:30:00+02:00",
      "updated_at": "2026-09-21T10:15:00+02:00"
    }
  ],
  "meta": {
    "page": 1,
    "per_page": 50,
    "total": 1,
    "next_page": null
  }
}