Artifact Not Found 404
El run existe pero la fase solicitada no produjo el artifact pedido.
Política de retry: No reintentar
type: /api/v1/problems/artifact-not-found
Cuándo se dispara
- La fase extract falló — no hay
datapara extract. - La fase transform no se ejecutó — extract falló antes.
- El run fue cancelado antes de generar el artifact.
Para clientes OAuth2
Es válido recibir 404 acá para artifacts opcionales. Si tu integración necesita el artifact siempre, verificá primero /runs/{id}/phases/{phase} que indica si esa fase produjo datos.
Para Fracttal One
Mostrar empty state específico — "esta fase no produjo datos" — en lugar de un error genérico. No es bug si la fase anterior falló.
Body de ejemplo
{
"type": "/api/v1/problems/artifact-not-found",
"title": "Artifact Not Found",
"status": 404,
"detail": "Artifact not found",
"instance": "/api/v1/runs/.../artifacts/data?phase=transform"
}
Endpoints donde puede aparecer
- /runs/.../artifacts/{type}
Códigos internos asociados
ARTIFACT_NOT_FOUND
Problems relacionados
- Run Not Found (
404)