> ## Documentation Index
> Fetch the complete documentation index at: https://docs.langdock.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Knowledge Folder API Übersicht

> Lade Dateien in Wissensdatenbanken hoch, verwalte sie und durchsuche sie programmatisch

Mit der Knowledge Folder API lädst du Dateien programmatisch in Wissensdatenbanken hoch, verwaltest und durchsuchst sie. Hochgeladene Dateien werden verarbeitet, eingebettet und für die semantische Suche verfügbar gemacht. Die API verwaltet Ressourcen, die in der Library als Wissensdatenbanken erscheinen.

## Bevor du startest

* **API-Key-Scope**: Erfordert einen API-Schlüssel mit dem `KNOWLEDGE_FOLDER_API` Scope. Die Wissensdatenbank muss mit dem API-Schlüssel geteilt sein, und Schreiboperationen erfordern die Rolle Bearbeiter. Siehe [Wissensdatenbank mit der API teilen](/de/developer/knowledge-folder-api/sharing).

## Basis-URL

```
https://api.langdock.com
```

<Warning>
  **Dedicated Deployments**

  Ersetze `api.langdock.com` durch `<your-deployment-url>/api/public` in allen Anfragen.
</Warning>

## Verfügbare Endpoints

| Methode  | Endpoint                               | Beschreibung                                                                                          |
| -------- | -------------------------------------- | ----------------------------------------------------------------------------------------------------- |
| `POST`   | `/knowledge/{folderId}`                | [Datei in eine Wissensdatenbank hochladen](/de/developer/knowledge-folder-api/upload-file)            |
| `GET`    | `/knowledge/{folderId}/list`           | [Dateien einer Wissensdatenbank auflisten](/de/developer/knowledge-folder-api/retrieve-files)         |
| `PATCH`  | `/knowledge/{folderId}`                | [Datei in einer Wissensdatenbank aktualisieren](/de/developer/knowledge-folder-api/update-attachment) |
| `DELETE` | `/knowledge/{folderId}/{attachmentId}` | [Datei aus einer Wissensdatenbank löschen](/de/developer/knowledge-folder-api/delete-attachment)      |
| `POST`   | `/knowledge/search`                    | [Wissensdatenbanken durchsuchen](/de/developer/knowledge-folder-api/search-knowledge-folder)          |

## Guides

* [Wissensdatenbank mit der API teilen](/de/developer/knowledge-folder-api/sharing): erstelle einen API-Schlüssel und teile eine Wissensdatenbank mit ihm
