---
title: "Read the raw bytes for a managed artifact."
method: GET
path: "/v1/storage/artifacts/{id}/content"
tags: ["Storage"]
---

# Read the raw bytes for a managed artifact.

`GET /v1/storage/artifacts/{id}/content`

Returns the artifact bytes for managed-mode artifacts. Pointer-mode artifacts return 409 `pointer_content_not_managed` — the server never proxies pointer content.

## Path parameters

- `id` string, uuid, required

## Response `200`

Raw bytes.

## Other responses

- `404` — Artifact not found.
- `409` — Pointer-mode artifact; fetch the URI directly.
- `500` — Internal server error
- `503` — Managed storage is disabled for this deployment.

---

[API](https://skmtc.dev/atomicstrata/apis/atomicmemory-http-api.md) · [All operations](https://skmtc.dev/atomicstrata/apis/atomicmemory-http-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/atomicstrata/atomicmemory-http-api/revisions/d501daa39bb2/schema)
