Salta ai contenuti

Organizzazioni

GET /api/v1/organizations

Restituisce tutte le organizzazioni a cui appartiene l’utente autenticato.

{
"data": [
{
"id": "org_uuid",
"name": "Acme Inc.",
"role": "ADMIN",
"member_count": 12
}
]
}
RuoloDescrizione
OWNERAccesso completo, può trasferire o eliminare l’organizzazione
ADMINGestisce membri, cartelle e tutte le registrazioni
EDITORCrea e gestisce le proprie registrazioni
VIEWERAccesso di sola lettura

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

Restituisce tutte le cartelle attive nell’organizzazione. L’utente autenticato deve essere un membro.

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

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

Restituisce tutti i membri dell’organizzazione. L’utente autenticato deve essere un membro.

{
"data": [
{
"id": "user_uuid",
"email": "alice@example.com",
"name": "Alice",
"role": "EDITOR"
}
]
}
CodiceStato HTTPSignificato
FORBIDDEN403L’utente non è un membro di questa organizzazione
ORGANIZATION_NOT_FOUND404L’organizzazione non esiste