Pular para o conteúdo

Empresa, permissões e módulos

A TAI é multiempresa: cada cliente tem a sua conta, isolada das demais. A conta não é um parâmetro da chamada — ela vem do token. Todo registro que você lê, cria ou altera pertence à conta do usuário autenticado, e um id de outra conta se comporta como inexistente.

Para agir em outra conta em que o mesmo usuário tem acesso, troque de conta com POST /auth/switch-tenant/{tenantId}.

Dentro da conta, empresas (/empresa) são os estabelecimentos — cada CNPJ, matriz ou filial. Setores, colaboradores, folha e ponto apontam para a empresa a que pertencem.

Cada rota passa, nesta ordem, por até três portões. A referência mostra os portões de cada operação no bloco Autorização.

PortãoPerguntaRecusa
PapelO usuário tem o papel exigido?403 Acesso negado. Role insuficiente.
MóduloA conta contratou o módulo da rota?403 Módulo não habilitado para este tenant.
PermissãoO colaborador tem a funcionalidade, no nível exigido?403 Funcionalidade não habilitada para este colaborador.
PapelQuem é
CUSTOMER_OWNERTitular da conta. Tem acesso a todas as funcionalidades dos módulos contratados.
CUSTOMER_EMPLOYEEDemais usuários. O acesso vem dos perfis de acesso e das exceções da pessoa.

Cada funcionalidade é concedida como somente leitura ou edição:

  • rotas GET aceitam qualquer um dos dois níveis;
  • rotas POST, PUT, PATCH e DELETE exigem edição.

As permissões se dão por perfil, na tela Configurações → Permissões. A API respeita exatamente o que está configurado ali — a mesma regra da tela, da Tali e do servidor MCP.

GET /auth/me devolve os módulos da conta e as permissões efetivas do usuário. Compare com o bloco Autorização da operação na referência para saber, antes de chamar, se a rota vai responder.

Referência gerada do contrato da API em 30 de outubro de 2026. taitecnologia.com · Termos de uso · Privacidade

© 2026 T AI TECNOLOGIA LTDA