Sua plataforma fala REST.
A Nomos expõe uma API REST autenticada com cobertura completa do produto. Para integrações sob medida, conversamos com seu time técnico.
API REST · ~59 endpoints
Disponível agora
Toda função da plataforma é acessível via API — autenticação com JWT em cookie HttpOnly, isolamento multi-tenant automático por TenantContext, e respostas JSON com UUIDs tipados. A documentação oficial está em construção; entre em contato com nosso time técnico para receber a especificação atual.
O que a API cobre
Cada módulo do produto tem endpoints dedicados. Nenhuma operação relevante fica fora do alcance da API.
Autenticação
/api/auth
-
POST /login— autentica e define cookie JWT -
GET /me— retorna o usuário da sessão atual -
POST /logout— invalida o cookie da sessão
Planos de ação
/api/action-plans
- CRUD de planos (DRAFT → ACTIVE → COMPLETED)
- Etapas com responsável vinculado a usuário real
-
Mensagens de chat + download de anexos (
bytea)
Dashboard
/api/dashboard
-
GET /compliance— KPIs de conformidade -
GET /home— resumo geral da empresa -
GET /action-plans— visão consolidada de planos
Matriz de configuração
/api/matrix-config
-
GET /matrix-config— lê a matriz da empresa -
POST /matrix-config— grava configuração JSON - Matriz única por tenant (16 células risco × conformidade)
Organização
/api/organization
- Diretorias e áreas da empresa
- Centros de custo vinculados às áreas
-
Dados da própria empresa (
my-institution)
Testes e Execuções
/api/test
- CRUD de fatores de risco (escopo)
- Planejamento anual gerado por escopo
- Execuções com cálculo automático de conformidade
Dois comandos para começar
O mesmo mecanismo de autenticação usado pela interface. Cookie de sessão resolve o isolamento de tenant automaticamente.
Login retorna cookie HttpOnly nomeado jwt. Salve com -c.
# Login — retorna cookie HttpOnly "jwt"
curl -X POST https://labnomos.com.br/api/auth/login \
-H "Content-Type: application/json" \
-c cookies.txt \
-d '{"email":"voce@empresa.com.br","password":"..."}'
# → 200 OK + Set-Cookie: jwt=...; HttpOnly; SameSite=Lax
Cookie da sessão é suficiente. O TenantContext isola pelo institutionId do token.
# Listar planos da sua empresa (TenantContext isola)
curl https://labnomos.com.br/api/action-plans \
-b cookies.txt
[
{
"id": "uuid",
"title": "...",
"status": "ACTIVE",
"institutionId": "uuid"
}
]
Integrações sob demanda
Não temos um marketplace de integrações prontas. Para conectar a Nomos ao seu ERP, ferramenta de chamados ou data warehouse, conversamos com seu time técnico, mapeamos o caso de uso e construímos a integração no nosso roadmap.
A API REST é o ponto de partida. O que falta é o mapeamento específico entre o seu sistema e os nossos endpoints — e isso fazemos em conjunto.
Casos típicos atendidos pela API
Importação inicial de matrizes legacy
Converter planilhas históricas para fatores de risco via /api/tests/scope
Exportação de dados para BI
Consumir /api/dashboard/compliance em pipelines de dados
Sincronização com calendário corporativo
Prazos de planos e execuções publicados como eventos externos
Quer ver a especificação atual da API?
A documentação oficial está em construção. Enquanto isso, nosso time técnico envia a especificação diretamente e tira dúvidas de integração.
Falar com nosso time técnico