Zum Inhalt springen

Organisationen

GET /api/v1/organizations

Gibt alle Organisationen zurück, zu denen der authentifizierte Benutzer gehört.

{
"data": [
{
"id": "org_uuid",
"name": "Acme Inc.",
"role": "ADMIN",
"member_count": 12
}
]
}
RolleBeschreibung
OWNERVoller Zugriff, kann die Organisation übertragen oder löschen
ADMINMitglieder, Ordner und alle Aufzeichnungen verwalten
EDITOREigene Aufzeichnungen erstellen und verwalten
VIEWERNur-Lesezugriff

GET /api/v1/organizations/:id/folders

Gibt alle aktiven Ordner in der Organisation zurück. Der authentifizierte Benutzer muss ein Mitglied sein.

{
"data": [
{
"id": "folder_uuid",
"name": "Product team"
}
]
}

GET /api/v1/organizations/:id/members

Gibt alle Mitglieder der Organisation zurück. Der authentifizierte Benutzer muss ein Mitglied sein.

{
"data": [
{
"id": "user_uuid",
"email": "alice@example.com",
"name": "Alice",
"role": "EDITOR"
}
]
}
CodeHTTP StatusBedeutung
FORBIDDEN403Der Benutzer ist kein Mitglied dieser Organisation
ORGANIZATION_NOT_FOUND404Organisation existiert nicht