API REST de Digesto IA. Spec OpenAPI cruda en /openapi.json. Para probar interactivamente, usá la demo con login.
/loginAutentica usuario/contraseña contra el IdP interno y devuelve un token.
| Body | {"usuario":"...","password":"..."} |
| Respuesta | {"access_token":"...","expires_in":300} |
/queryPregunta en lenguaje natural → respuesta citada (o abstención).
| Auth | Bearer (rol admin/consultor/readonly) |
| Body | {"pregunta":"..."} |
| Respuesta | {"respuesta":"...","abstuvo":false,"fuentes":[{"documento":"...","pagina":6,"texto":"..."}]} |
/healthLiveness: el proceso responde. No toca dependencias.
| Respuesta | {"status":"ok"} |
/readyReadiness: hay índice con documentos (503 si está vacío).
| Respuesta | {"status":"ready","chunks":727} |
/metricsMétricas Prometheus (protegible con RAG_METRICS_TOKEN).
/audit/tailÚltimas entradas del registro de auditoría (Art. 9).
| Auth | Bearer (rol admin) |