Plataforma Conversacional Inteligente

A API que
conecta
inteligências.

Motor backend da Ditrasa — orquestração de agentes de IA, campanhas, base de conhecimento e atendimento omnicanal em uma única plataforma REST.

11
MÓDULOS DE API
100mb
PAYLOAD LIMIT
REST
ARQUITETURA
JWT
AUTENTICAÇÃO
GET /health · ditrasa-api
$ curl -s https://api.ditrasa.com.br/health | jq
{
"status": "ok",
"timestamp": "…",
"version": "1.0.0",
"modules": 11
}
$

Endpoints
da plataforma

Todas as rotas estão disponíveis sob o prefixo /api. Autenticação via Bearer Token (JWT).

🔐
POST
/api/auth
Login, registro, refresh de token e gerenciamento de sessões de usuário.
🤖
ALL
/api/agents
CRUD de agentes de IA, configuração de personalidade e capacidades.
POST
/api/orchestrator
Orquestração de fluxos multi-agente, roteamento inteligente de conversas.
💬
ALL
/api/conversations
Histórico, threads e gerenciamento de conversas em tempo real.
👥
ALL
/api/customers
Cadastro e enriquecimento de dados de clientes e contatos.
📣
ALL
/api/campaigns
Criação e disparo de campanhas de mensagens automatizadas.
📚
ALL
/api/knowledge-base
Base de conhecimento vetorial para RAG e consultas semânticas.
🏢
ALL
/api/sectors
Segmentação por setores, filas e regras de encaminhamento.
🏷️
ALL
/api/brands
Gestão de marcas e identidades associadas à plataforma.
📦
ALL
/api/product-models
Catálogo de modelos de produtos vinculados a marcas e campanhas.
🔗
POST
/api/webhooks
Recepção de eventos externos: WhatsApp, integrações e notificações.
GET
/health
Endpoint de saúde — retorna status, timestamp e versão da API.

Construído para
escalar

🧠
Orquestração Multi-Agente
Roteamento dinâmico entre agentes especializados com handoff automático e memória de contexto persistente.
🛡️
Segurança de Camada
Helmet, CORS configurável, autenticação JWT e sanitização automática de payloads até 50MB.
🔍
RAG Integrado
Base de conhecimento vetorial pronta para embeddings, busca semântica e geração aumentada por recuperação.
🔔
Webhooks em Tempo Real
Suporte nativo a integrações via webhook — WhatsApp, canais digitais e sistemas externos.
📊
Logging Estruturado
Morgan configurado por ambiente (dev/production), com logs combinados prontos para observabilidade.
⚙️
Arquitetura Modular
11 módulos independentes — adicione ou remova capacidades sem impacto nos demais serviços.
Servidor rodando em Express.js · ambiente production · uptime
Todos os sistemas operacionais