Handbuch · 9

Sonstige Endpunkte

Methode Pfad Beschreibung
GET /audit-log Audit-Log auflisten (Admin)
GET /attachment-files Globale Dateisuche über alle Datenquellen/Tabellen – für jeden angemeldeten Nutzer, gefiltert auf die Tabellen, für die er mindestens Leserecht hat (Admins sehen alles) – siehe Dateiverwaltung
POST /attachment-files Datei direkt in die Bibliothek hochladen, ohne Zell-Bezug (multipart, Admin) – landet zunächst unverknüpft, siehe Dateiverwaltung
GET /attachment-files/{id} Datei herunterladen – für jeden angemeldeten Nutzer, sofern die Datei über eine für ihn lesbare Tabelle erreichbar ist
GET /attachment-files/{id}/thumbnail Vorschaubild herunterladen – gleiche Zugriffsregel wie oben
DELETE /attachment-files/{id} Datei löschen (Admin)
PATCH /attachment-files/{id}/folder Datei einem Ordner zuweisen (Body {"folder_id": "..."}, null = nicht zugeordnet) (Admin)
GET /attachment-folders Ordnerbaum auflisten, flach (Admin)
POST /attachment-folders Ordner anlegen (Body {"name": "...", "parent_folder_id": "..."}) (Admin)
PATCH /attachment-folders/{id} Ordner umbenennen (Body {"name": "..."}) (Admin)
DELETE /attachment-folders/{id} Ordner löschen – nur wenn leer, sonst 409 (Admin)
GET /healthz Health-Check, ohne /api/v1-Präfix
GET /version Versionsnummer