---
title: "Assistant Files"
canonical_url: "https://meingpt.com/docs/api/assistant-files"
language: de
---

# Assistant Files

# So funktioniert die Assistant Files API

Diese API ist ein Premium-Feature und muss fuer deine Organisation freigeschaltet werden. Kontaktiere den Support, um Zugriff zu erhalten.

## Authentifizierung

Diese API verwendet **User API Keys**. Diese koennen in den User-Settings erstellt werden und haben das Prefix `sk_meingpt_`.

```bash
curl -X GET "https://app.meingpt.com/api/assistant-files/v1/assistants/{assistantId}/files" \
  -H "Authorization: Bearer $MEINGPT_API_KEY"
```

## Berechtigungen

- **Dateien auflisten / Metadaten abrufen**: Erfordert `VIEW`, `EDIT` oder `OWNER` Berechtigung fuer den Assistenten
- **Dateien hochladen / ersetzen / loeschen**: Erfordert `EDIT` oder `OWNER` Berechtigung fuer den Assistenten

## Endpoints

Beim Ersetzen einer Datei wird zuerst ein neues Dokument hochgeladen und anschliessend das alte geloescht. Der Upload erhaelt dabei eine neue `id`.

## AssistantId finden

1. Gehe in den Bearbeitungsmodus deines Assistenten
2. In der URL findest du hinter `/assistants/` die AssistantId

![AssistantId im Assistant Bearbeitungsmodus](/images/assistants/find_assistantID.png)
