Pular para o conteúdo principal

🔌 Swagger UI - API Interativa

Explore e teste todos os endpoints da API do Cidadão.AI diretamente no navegador.

📊 Interface Interativa

A API do Cidadão.AI possui Swagger UI nativo integrado. Acesse a interface interativa completa diretamente no backend:

🚀 Swagger UI Oficial

Acesse a interface interativa completa da API em produção:

📖 Abrir Swagger UI Interativo →

Dica

Na interface Swagger UI, você pode testar diretamente todos os endpoints. Clique em "Try it out" para fazer requisições reais à API em produção.

🔑 Autenticação

Para testar endpoints protegidos:

  1. Obtenha um token JWT via /auth/login
  2. Configure Authorization: Bearer <seu-token>
  3. Teste os endpoints protegidos

📈 Endpoints Principais

🔍 Investigações

  • POST /investigations/start - Iniciar investigação
  • GET /investigations/{id} - Status da investigação
  • GET /investigations/{id}/results - Resultados

🤖 Agentes

  • GET /agents - Lista todos os agentes
  • POST /agents/{name}/query - Consultar agente específico
  • GET /agents/{name}/status - Status do agente

📊 Análises

  • POST /analysis/contracts - Análise de contratos
  • POST /analysis/expenses - Análise de despesas
  • GET /analysis/{id}/report - Relatório da análise