Aller au contenu

Organisations

GET /api/v1/organizations

Retourne toutes les organisations auxquelles l’utilisateur authentifié appartient.

{
"data": [
{
"id": "org_uuid",
"name": "Acme Inc.",
"role": "ADMIN",
"member_count": 12
}
]
}
RôleDescription
OWNERAccès complet, peut transférer ou supprimer l’organisation
ADMINGérer les membres, les dossiers et tous les enregistrements
EDITORCréer et gérer ses propres enregistrements
VIEWERAccès en lecture seule

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

Retourne tous les dossiers actifs de l’organisation. L’utilisateur authentifié doit être un membre.

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

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

Retourne tous les membres de l’organisation. L’utilisateur authentifié doit être un membre.

{
"data": [
{
"id": "user_uuid",
"email": "alice@example.com",
"name": "Alice",
"role": "EDITOR"
}
]
}
CodeStatut HTTPSignification
FORBIDDEN403L’utilisateur n’est pas membre de cette organisation
ORGANIZATION_NOT_FOUND404L’organisation n’existe pas