Wissensdatenbank

Dokumente auflisten

Alle Dokumente der Wissensdatenbank, paginiert.

GEThttps://app.elunos.ai/api/v1/knowledge/documents

Liefert alle Dokumente der Wissensdatenbank. Die Antwort ist paginiert und trägt neben data die Felder links und meta.

Abfrageparameter

pageinteger

Seite, beginnend bei 1. Standard 1.

per_pageinteger

Einträge pro Seite, höchstens 100.

Beispiel

curl https://app.elunos.ai/api/v1/knowledge/documents \
  -H "Authorization: Bearer np_xxxxxxxx"

Antwort

{
  "data": [
    {
      "id": "019f94f9-f54b-7303-a1b6-672be034af82",
      "name": "Öffnungszeiten",
      "source_type": "text",
      "folder_id": "019f94f8-0a1b-7c2d-8e3f-4a5b6c7d8e9f",
      "sync_status": "synced",
      "sync_error": null,
      "created_at": "2026-09-01T09:00:00+02:00",
      "updated_at": "2026-09-01T09:00:00+02:00"
    }
  ],
  "links": {
    "first": "https://app.elunos.ai/api/v1/knowledge/documents?page=1",
    "last": "https://app.elunos.ai/api/v1/knowledge/documents?page=1",
    "prev": null,
    "next": null
  },
  "meta": {
    "current_page": 1,
    "last_page": 1,
    "per_page": 50,
    "total": 1
  }
}

sync_status sagt, ob die Übergabe an die Agenten geklappt hat. Bei error steht der Grund in sync_error.

Die Wissensdatenbank liegt noch direkt unter /knowledge, nicht unter /spaces/{space}. Der Schlüssel bestimmt den Space.