Conceitos
Organização e tenants
Como a Diska isola dados entre empresas e gere permissões.
Organização e tenants
A Diska é multi-tenant. Cada organização tem os seus agentes, fluxos, históricos, telefonia e chaves de API isolados.
Hierarquia
Plataforma Diska
├── Organização (tenant)
│ ├── Agentes
│ ├── Fluxos
│ ├── Membros
│ ├── Integrações
│ ├── Telefonia
│ └── Históricos
Papéis
| Papel | Capacidades |
|---|---|
| Admin | Gere tudo: agentes, membros, billing, integrações. |
| Member | Edita agentes e fluxos; não gere membros nem billing. |
| Platform Admin | Acesso às funcionalidades de super-administração da plataforma. |
Middleware
O backoffice usa dois middlewares para proteger rotas:
org-permission.ts: verifica se o utilizador pertence à organização activa.platform-admin.ts: restringe funcionalidades a administradores da plataforma.
Autenticação
A autenticação é feita via Supabase Auth. O JWT inclui o ID da organização para que a API saiba sempre em que tenant operar.

