1.1 KiB
1.1 KiB
poblacion_apta
Microservicio Python (FastAPI) que consolida varias limpiezas y aplica las validaciones
de Verificador_ST para producir la Población apta (registros PASO_BOT).
Puerto
8003
Endpoints
| Método | Ruta | Descripción |
|---|---|---|
GET |
/health |
Liveness |
POST |
/jobs |
Crear job desde cleaning_job_ids (+ job_id Desktop) |
POST |
/jobs/from-csv |
Crear job desde uno o varios CSV (multipart) |
GET |
/jobs?job_id= |
Listar jobs |
GET |
/jobs/{id} |
Detalle + summary |
GET |
/jobs/{id}/rows |
Filas (observacion opcional) |
GET |
/jobs/{id}/export.csv?subset=aptos|no_aptos |
CSV | aptos o no aptos |
Crear un job desde limpiezas
POST /jobs
{
"job_id": "...",
"cleaning_job_ids": ["uuid-limpieza-1", "uuid-limpieza-2"]
}
Crear un job desde CSV
POST /jobs/from-csv
# multipart/form-data
# files: uno o más .csv
# job_id: (opcional) UUID del trabajo Desktop
Variables de entorno
| Variable | Descripción |
|---|---|
DATABASE_URL |
PostgreSQL (postgresql+psycopg://...) |