Ga naar inhoud

Organisaties

GET /api/v1/organizations

Retourneert alle organisaties waarvan de geauthenticeerde gebruiker lid is.

{
"data": [
{
"id": "org_uuid",
"name": "Acme Inc.",
"role": "ADMIN",
"member_count": 12
}
]
}
RolBeschrijving
OWNERVolledige toegang, kan de organisatie overdragen of verwijderen
ADMINBeheer leden, mappen en alle opnamen
EDITORMaak en beheer eigen opnamen
VIEWERAlleen-lezen toegang

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

Retourneert alle actieve mappen in de organisatie. De geauthenticeerde gebruiker moet lid zijn.

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

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

Retourneert alle leden van de organisatie. De geauthenticeerde gebruiker moet lid zijn.

{
"data": [
{
"id": "user_uuid",
"email": "alice@example.com",
"name": "Alice",
"role": "EDITOR"
}
]
}
CodeHTTP-statusBetekenis
FORBIDDEN403Gebruiker is geen lid van deze organisatie
ORGANIZATION_NOT_FOUND404Organisatie bestaat niet