Endpoints e Contratos Nitro BFF
O Nitro Server (server/api/*) atua como gateway de fronteira (*Backend-For-Frontend / Anti-Corruption Layer) entre as interfaces de usuário e os planos relacionais e externos.
1. Identidade, Apresentação & Resolução Soberana
| Endpoint | Método | Descrição & Contrato |
|---|---|---|
|
|
Resolução multi-tenant de identidade visual a partir do domínio canônico da requisição ( |
|
|
Endpoint canônico de Web App Manifest W3C. Resolve o tenant por |
|
|
Geração em tempo real e entrega de ícones PWA ( |
|
|
Geração em tempo real de cards Open Graph rasterizados em PNG nativo (1200x630) via |
|
|
Retorna o perfil, permissões e papel efetivo do usuário autenticado no contexto do parceiro e organização ativa. |
2. Gestão Organizacional, Unidades & Segmentos
| Endpoint | Método | Descrição & Contrato |
|---|---|---|
|
|
Lista as organizações autorizadas para o parceiro resolvido no domínio. |
|
|
Dispara o provisionamento idempotente de uma nova organização via RPC |
|
|
Atualiza metadados ou razão social da organização especificada sob autorização administrativa. |
|
|
Desprovisionamento seguro de organização com confirmação estrita de segurança. |
|
|
Listagem e criação de agrupamentos de lojas/clusters operacionais. |
|
|
Atualização cadastral ou exclusão de grupo de lojas. |
|
|
Listagem de filiais e provisionamento transacional de nova unidade física associada a um grupo de lojas. |
|
|
Atualização de parâmetros operacionais ou exclusão de unidade física com checagem de integridade relacional. |
|
|
Resolução canônica de unidade a partir do slug semântico para a topologia |
|
|
Consulta e sincronização atômica de tags/segmentos associados a uma unidade. |
|
|
Catálogo analítico de tags e criação de classificadores corporativos. |
|
|
Atualização ou desprovisionamento de tag analítica. |
3. Gestão de Membros, Convites & RBAC
| Endpoint | Método | Descrição & Contrato |
|---|---|---|
|
|
Listagem de membros e cargos atribuídos na organização com suporte a paginação e filtros. |
|
|
Alteração de papéis RBAC ou revogação de acesso de membro da organização. |
|
|
Listagem de convites pendentes e disparo de novos convites de onboarding com geração de tokens CSPRNG de uso único. |
|
|
Cancelamento e revogação de convite pendente. |
|
|
Reenvio de convite por e-mail com renovação da janela de expiração temporal. |
|
|
Validação pública e segura de token de convite para apresentação da tela de onboarding. |
|
|
Consumo atômico do convite e associação do usuário autenticado aos papéis organizacionais via RPC |
4. Integrações de Mensageria & WhatsApp
| Endpoint | Método | Descrição & Contrato |
|---|---|---|
|
|
Lista instâncias de WhatsApp com isolamento multi-tenant. Aceita |
|
|
Criação transacional de instância vinculada à organização e unidade física ativa. |
|
|
Sincronização em massa de status das instâncias junto aos provedores de mensageria. |
|
|
Atualização de parâmetros ou remoção de instância de WhatsApp. |
|
|
Obtenção do QR Code de pareamento. Suporta provedores múltiplos com ativação prévia de energia ( |
|
|
Força a regeneração da matriz óptica de QR Code no provedor. |
|
|
Consulta imediata e pontual de status da instância específica no provedor. |
|
|
Desconexão forçada da sessão de mensageria junto ao gateway. |
|
|
Proxy Forwarder de webhooks para o Edge Ingress Gateway nativo da VPS com limite de 10 MB e zero I/O relacional em ambiente Serverless. |
|
|
Rota especializada de recepção direta por provedor ( |
5. Integrações de E-mail & Provedores OAuth
| Endpoint | Método | Descrição & Contrato |
|---|---|---|
|
|
Consulta das credenciais configuradas (SMTP ou OAuth) ou desconexão do provedor de mensageria. |
|
|
Envio de mensagem de teste para atestação de conectividade com proteção anti-SSRF em servidores SMTP customizados. |
|
|
Inicia o fluxo de autorização OAuth 2.0 (Google Workspace / Microsoft 365) com geração de |
|
|
Recepção do callback OAuth, validação de integridade e handoff opaco via cookies transitórios protegidos. |
|
|
Troca atômica do código de autorização pelos tokens de acesso e persistência segura em banco. |
6. Notificações Operacionais & Marcadores Críticos
| Endpoint | Método | Descrição & Contrato |
|---|---|---|
|
|
Consulta autenticada de notificações ativas da Home consumindo a RPC |
|
|
Consulta leve de marcadores de severidade crítica ( |
|
|
Registro transacional e idempotente de dispensa individual da notificação para o usuário na tabela |