Pular para o conteúdo

Organizações

GET /api/v1/organizations

Retorna todas as organizações às quais o usuário autenticado pertence.

{
"data": [
{
"id": "org_uuid",
"name": "Acme Inc.",
"role": "ADMIN",
"member_count": 12
}
]
}
FunçãoDescrição
OWNERAcesso total, pode transferir ou excluir a organização
ADMINGerenciar membros, pastas e todas as gravações
EDITORCriar e gerenciar as próprias gravações
VIEWERAcesso somente leitura

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

Retorna todas as pastas ativas na organização. O usuário autenticado deve ser um membro.

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

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

Retorna todos os membros da organização. O usuário autenticado deve ser um membro.

{
"data": [
{
"id": "user_uuid",
"email": "alice@example.com",
"name": "Alice",
"role": "EDITOR"
}
]
}
CódigoStatus HTTPSignificado
FORBIDDEN403O usuário não é membro desta organização
ORGANIZATION_NOT_FOUND404A organização não existe