Diska
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

PapelCapacidades
AdminGere tudo: agentes, membros, billing, integrações.
MemberEdita agentes e fluxos; não gere membros nem billing.
Platform AdminAcesso à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.

Copyright © 2026