Organisationen
Organisationen auflisten
Abschnitt betitelt „Organisationen auflisten“GET /api/v1/organizationsGibt alle Organisationen zurück, zu denen der authentifizierte Benutzer gehört.
Antwort
Abschnitt betitelt „Antwort“{ "data": [ { "id": "org_uuid", "name": "Acme Inc.", "role": "ADMIN", "member_count": 12 } ]}Rollenwerte
Abschnitt betitelt „Rollenwerte“| Rolle | Beschreibung |
|---|---|
OWNER | Voller Zugriff, kann die Organisation übertragen oder löschen |
ADMIN | Mitglieder, Ordner und alle Aufzeichnungen verwalten |
EDITOR | Eigene Aufzeichnungen erstellen und verwalten |
VIEWER | Nur-Lesezugriff |
Ordner auflisten
Abschnitt betitelt „Ordner auflisten“GET /api/v1/organizations/:id/foldersGibt alle aktiven Ordner in der Organisation zurück. Der authentifizierte Benutzer muss ein Mitglied sein.
Antwort
Abschnitt betitelt „Antwort“{ "data": [ { "id": "folder_uuid", "name": "Product team" } ]}Mitglieder auflisten
Abschnitt betitelt „Mitglieder auflisten“GET /api/v1/organizations/:id/membersGibt alle Mitglieder der Organisation zurück. Der authentifizierte Benutzer muss ein Mitglied sein.
Antwort
Abschnitt betitelt „Antwort“{ "data": [ { "id": "user_uuid", "email": "alice@example.com", "name": "Alice", "role": "EDITOR" } ]}Fehlercodes
Abschnitt betitelt „Fehlercodes“| Code | HTTP Status | Bedeutung |
|---|---|---|
FORBIDDEN | 403 | Der Benutzer ist kein Mitglied dieser Organisation |
ORGANIZATION_NOT_FOUND | 404 | Organisation existiert nicht |