Hoppa till innehåll

Organisationer

GET /api/v1/organizations

Returnerar alla organisationer som den autentiserade användaren tillhör.

{
"data": [
{
"id": "org_uuid",
"name": "Acme Inc.",
"role": "ADMIN",
"member_count": 12
}
]
}
RollBeskrivning
OWNERFull åtkomst, kan överföra eller radera organisationen
ADMINHantera medlemmar, mappar och alla inspelningar
EDITORSkapa och hantera egna inspelningar
VIEWERSkrivskyddad åtkomst

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

Returnerar alla aktiva mappar i organisationen. Den autentiserade användaren måste vara medlem.

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

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

Returnerar alla medlemmar i organisationen. Den autentiserade användaren måste vara medlem.

{
"data": [
{
"id": "user_uuid",
"email": "alice@example.com",
"name": "Alice",
"role": "EDITOR"
}
]
}
KodHTTP-statusBetydelse
FORBIDDEN403Användaren är inte medlem i denna organisation
ORGANIZATION_NOT_FOUND404Organisationen finns inte