Roles e Permissões
O sistema possui 5 níveis de acesso. O role do usuário determina quais endpoints e operações ele pode utilizar.
tenant_owner
Gestor da Organização
Gerencia sua organização, equipe e dados financeiros. Pode convidar membros e gerenciar assinaturas.
advisor
Consultor Financeiro
Acesso de leitura e escrita limitado. Pode visualizar e criar transações, mas não pode excluir dados ou gerenciar usuários.
client
Usuário Padrão
Role padrão atribuído ao se cadastrar. Controle total sobre seus próprios dados financeiros, carteiras, metas e alertas.
viewer
Apenas Visualização
Acesso somente leitura. Pode consultar dados financeiros, categorias e relatórios, mas não pode criar ou alterar nada.
Comparação
| Capacidade | admin | tenant_owner | advisor | client | viewer |
|---|---|---|---|---|---|
| Ver transações | ✓ | ✓ | ✓ | ✓ | ✓ |
| Criar transações | ✓ | ✓ | ✓ | ✓ | — |
| Excluir transações | ✓ | ✓ | — | ✓ | — |
| Gerenciar categorias | ✓ | ✓ | — | ✓ | — |
| Gerenciar carteiras | ✓ | ✓ | — | ✓ | — |
| Ver analytics | ✓ | ✓ | ✓ | ✓ | ✓ |
| Gerenciar usuários | ✓ | ✓ | — | — | — |
| Gerenciar billing | ✓ | ✓ | — | — | — |
| Usar IA | ✓ | ✓ | ✓ | ✓ | — |
| Metas e alertas | ✓ | ✓ | — | ✓ | — |
Role padrão
Todo usuário que se cadastra recebe automaticamente o role
client. Se precisar de um nível de acesso diferente, entre em contato com o administrador.