Wissensdatenbank
Dokument anlegen
Wissen aus Text, einer Adresse oder einer Datei hinzufügen.
https://app.elunos.ai/api/v1/knowledge/documentsLegt ein Dokument an. Der Inhalt kommt als Text, als Adresse einer Webseite, die eingelesen wird, oder als Datei.
Felder
namestringPflichtAnzeigename des Dokuments.
source_typetext | url | filePflichtWoher der Inhalt kommt. Bestimmt, welches der folgenden Felder gebraucht wird.
content_textstringDer Text selbst, bei `source_type=text`.
content_urlstringAdresse, die eingelesen wird, bei `source_type=url`.
filemultipartDatei bis 20 MB, bei `source_type=file`. Erlaubt sind PDF, DOCX, TXT, HTML, MD und EPUB.
folder_iduuidLegt das Dokument in einen [Ordner](/de/docs/api-referenz/ordner-auflisten).
Beispiel
curl -X POST https://app.elunos.ai/api/v1/knowledge/documents \
-H "Authorization: Bearer np_xxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"name": "Öffnungszeiten",
"source_type": "text",
"content_text": "Mo bis Fr 8 bis 18 Uhr",
"folder_id": "019f94f8-0a1b-7c2d-8e3f-4a5b6c7d8e9f"
}'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"
}
}Eine Datei lädst du als multipart/form-data hoch:
curl -X POST https://app.elunos.ai/api/v1/knowledge/documents \
-H "Authorization: Bearer np_xxxxxxxx" \
-F "name=Preisliste" \
-F "source_type=file" \
-F "file=@preisliste.pdf"Die Übergabe an die Agenten passiert direkt beim Aufruf. Einem Agenten steht das Dokument zur Verfügung, wenn es selbst oder sein Ordner ihm zugewiesen ist, siehe knowledge_ids und knowledge_folder_ids in Agent ändern.