---
title: "Download an artifact"
method: GET
path: "/agent/artifacts/{artifactUid}/download"
tags: ["agent"]
---

# Download an artifact

`GET /agent/artifacts/{artifactUid}/download`

Redirect to a temporary signed download URL for a downloadable artifact.
Public artifacts can be downloaded without authentication; private
artifacts require the caller to be authenticated and authorized.

## Path parameters

- `artifactUid` string, required

## Other responses

- `302` — Redirect to a temporary signed artifact download URL
- `400` — Missing artifact UID
- `401` — Authentication required for private artifacts
- `403` — No permission to access private artifact
- `404` — Artifact not found or unsupported artifact type

## Changes

- **2026-08-15** `a0daf9e59774` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/warp/apis/oz-agent-api/changes/agent/artifacts/:artifactUid/download/get.md)

---

[API](https://skmtc.dev/warp/apis/oz-agent-api.md) · [All operations](https://skmtc.dev/warp/apis/oz-agent-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/warp/oz-agent-api/revisions/a0daf9e59774/schema)
