Skip to main content

MODO 3 |Consultar avance y resultado

GET 

/api/extractor/company/jobs/:job_id

3. Consultar avance y resultado

GET {{base_url}}/api/extractor/company/jobs/{{job_id}}

Se consulta por polling hasta que status sea done o error.

Headers​

Authorization: Bearer {{token}}

Respuesta — en proceso​

{
"success": true,
"status": "running",
"stage": "enriching",
"total": 9,
"processed": 5,
"log": [
"🟢 CUFEs obtenidos: 9. Consultando la DIAN por cada uno…",
"⬇️ Procesados 5/9 documento(s)…"
]
}

Respuesta — terminado​

{
"success": true,
"status": "done",
"stage": "done",
"total": 9,
"processed": 9,
"log": ["...", "✅ Proceso terminado"],
"data": [ ... ]
}

Campos de estado​

CampoValores
statusrunning · done · error
stagegetting_cufes → enriching → done (o error)
totalCUFEs encontrados en el rango
processedCUFEs ya consultados en la DIAN

Notas​

  • 🔁 Cada consulta hace avanzar el proceso (procesa 5 documentos por llamada).
    Sin polling, el job no progresa. Consultar cada 3–5 segundos.

  • 404 si el job no existe, expiró (2 h) o pertenece a otra empresa.

  • Con status: "error" viene además el campo message.

Request​

Headers​

HeaderValor
Acceptapplication/json
AuthorizationBearer <TU_TOKEN>

Responses​

Respuesta — en proceso