🔌 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.
🚀 Links Diretos
- 🌐 Swagger UI (Produção): https://cidadao-api-production.up.railway.app/docs
- 📋 ReDoc (Produção): https://cidadao-api-production.up.railway.app/redoc
- 📄 OpenAPI Spec (JSON): https://cidadao-api-production.up.railway.app/openapi.json
- 📚 Redoc Externo: Documentação Alternativa
🔑 Autenticação
Para testar endpoints protegidos:
- Obtenha um token JWT via
/auth/login - Configure Authorization:
Bearer <seu-token> - Teste os endpoints protegidos
📈 Endpoints Principais
🔍 Investigações
POST /investigations/start- Iniciar investigaçãoGET /investigations/{id}- Status da investigaçãoGET /investigations/{id}/results- Resultados
🤖 Agentes
GET /agents- Lista todos os agentesPOST /agents/{name}/query- Consultar agente específicoGET /agents/{name}/status- Status do agente
📊 Análises
POST /analysis/contracts- Análise de contratosPOST /analysis/expenses- Análise de despesasGET /analysis/{id}/report- Relatório da análise