Skip to main content

Sobre

Las respuestas exitosas devuelven { "data": … }. Las fallas devuelven un objeto error y un estado HTTP distinto de 2xx. Decide según el código de estado, no según una bandera en el cuerpo:
Cada respuesta trae además un encabezado X-Request-Id; inclúyelo al reportar un problema. Las respuestas de error repiten el code en un encabezado X-Croma-Error-Code, para que puedas decidir sin parsear el cuerpo.

Tipos y códigos

Una lista “sin coincidencias” nunca es un 404: las búsquedas y los feeds devuelven 200 con data vacío, y un demandado sin procesos devuelve una lista vacía. Solo los endpoints de un proceso individual (GET /v1/processes/{id} y su /actions) devuelven 404, y solo cuando el id o radicado no está en tu organización. Un proceso que existe pero pertenece a otra organización también se lee como 404.
Las exportaciones también pueden fallar como trabajo en lugar de como error HTTP: un trabajo consultado por polling o recibido por callback trae el mismo objeto error dentro del sobre, con code: "job_failed".