📡 Lista Completa de Endpoints - ecosif-compliance

📋 Visão Geral

Este documento lista todos os endpoints REST disponíveis no serviço ecosif-compliance, especializado em validação de conformidade contábil.

Base URL: http://localhost:8021
Swagger UI: http://localhost:8021/docs/


🏷️ Tags

Os endpoints estão organizados nas seguintes categorias:


📋 Regras

Listar Regras


Adicionar Regra


Atualizar Regra


✅ Validação

Executar Validação


Testar Regra


🔍 Consultas

Listar Tipos de Indício


Listar Sistemas de Negócio


Listar Documentos


📊 Processos

Listar Resultados de Processos


Obter Resultado de Processo


💚 Saúde

Health Check


📝 DSL - Linguagem de Regras

O serviço utiliza uma DSL (Domain-Specific Language) customizada para definir regras de validação:

Funções Disponíveis

Estruturas de Controle

Exemplo de Script

IF SALDO_CONTA("1.1.01", "2025-11") > 1000000 THEN
  ERRO "Saldo muito alto"
ELSE
  RETORNA "OK"

🔐 Autenticação

Atualmente o serviço não requer autenticação, mas em produção deve ser integrado com o sistema de autenticação do eCosif (JWT).


📊 Códigos de Status HTTP

Código Descrição
200 OK - Requisição bem-sucedida
400 Bad Request - Dados inválidos
500 Internal Server Error - Erro interno
503 Service Unavailable - Serviço indisponível (health check)

Última Atualização: 2025-12-01