Manuel · 9

Autres points d'accès

Méthode Chemin Description
GET /audit-log Lister le journal d’audit (admin)
GET /attachment-files Recherche globale de fichiers sur toutes les sources de données/tables – pour tout utilisateur connecté, filtrée sur les tables pour lesquelles il a au moins un droit de lecture (les admins voient tout) – voir Gestion des fichiers
POST /attachment-files Téléverser un fichier directement dans la bibliothèque, sans référence à une cellule (multipart, admin) – arrive d’abord non associé, voir Gestion des fichiers
GET /attachment-files/{id} Télécharger un fichier – pour tout utilisateur connecté, à condition que le fichier soit accessible via une table qu’il peut lire
GET /attachment-files/{id}/thumbnail Télécharger la vignette – même règle d’accès que ci-dessus
DELETE /attachment-files/{id} Supprimer un fichier (admin)
PATCH /attachment-files/{id}/folder Assigner un fichier à un dossier (corps {"folder_id": "..."}, null = non associé) (admin)
GET /attachment-folders Lister l’arborescence des dossiers, à plat (admin)
POST /attachment-folders Créer un dossier (corps {"name": "...", "parent_folder_id": "..."}) (admin)
PATCH /attachment-folders/{id} Renommer un dossier (corps {"name": "..."}) (admin)
DELETE /attachment-folders/{id} Supprimer un dossier – uniquement s’il est vide, sinon 409 (admin)
GET /healthz Vérification de santé, sans préfixe /api/v1
GET /version Numéro de version