---
title: "Read a platform artifact"
method: GET
path: "/artifacts/{id}"
tags: ["Artifact"]
---

# Read a platform artifact

`GET /artifacts/{id}`

## Request

- Base URL: `https://api.nullplatform.com`
- URL: `https://api.nullplatform.com/artifacts/{id}`
- Auth: HTTP bearer

Read one artifact: its identity meta, visibility, revision count and latest revision id.

## Path parameters

- `id` string, uuid, required

## Response `200`

The artifact.

- Artifact: The artifact envelope: identity plus revision bookkeeping.
  - `resource_id` string, uuid: The artifact id.
  - `type` 'oci_image' | 'oras_artifact' | 'git_repository' | 'blob': The artifact type, which decides the shape of `identity_meta` and of every revision's `meta`.
  - `nrn` string: The owning NRN. When you belong to a different organization than the owner (a shared or global artifact), the response shows `organization=<your organization>` instead, and `visible_to` keeps only your own entries plus `organization=*`.
  - `identity_meta` object: The identity subset of the meta blob: registry and repository, url (plus path when set), or location, depending on type.
  - `visible_to` string[]: NRNs allowed to consume (read and link) this artifact. Supports trailing-wildcard scopes (for example, "organization=1:account=*") and the global wildcard "organization=*". Defaults to [nrn]. Modifications stay gated on the owning NRN.
  - `revision_count` integer: How many revisions the artifact has.
  - `latest_revision_id` string, uuid, nullable: The newest revision, or null when the artifact has none.
  - `created_at` string, date-time: When the artifact was first registered.

## Other responses

- `4XX`: Client error responses due to invalid input, missing parameters or insufficient permissions.
- `5XX`: Server error responses.

## Changes

- **2026-09-17** `43b3c1ecdfd8`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/nullplatform/apis/nullplatform-api/changes/artifacts/:id/get.md)

---

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