---
title: "Download a managed job artifact"
method: GET
path: "/jobs/v1/runs/{job_id}/artifacts/{filename}"
---

# Download a managed job artifact

`GET /jobs/v1/runs/{job_id}/artifacts/{filename}`

## Request

- Base URL: `https://api.run402.com`
- URL: `https://api.run402.com/jobs/v1/runs/{job_id}/artifacts/{filename}`
- Auth: HTTP bearer

## Path parameters

- `job_id` string, required
- `filename` string, required

## Response `200`

Artifact bytes streamed with the artifact's content-type (Cache-Control: private, no-store).

## Other responses

- `404`: Job not found, not completed, or the filename was not recorded for this job

---

[API](https://skmtc.dev/run402/apis/run402-api.md) · [All operations](https://skmtc.dev/run402/apis/run402-api/llms.txt) · [OpenAPI document](https://skmtc.dev/run402/apis/run402-api/revisions/893607557f50?raw)
