Artifact

Read a platform artifact

Changed on

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

get/artifacts/{id}

Request

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

Path parameters

idstring uuid required

The artifact id.

Response

The artifact.

resource_idstring 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.

nrnstring

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_metaobject

The identity subset of the meta blob: registry and repository, url (plus path when set), or location, depending on type.

visible_tostring[]

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_countinteger

How many revisions the artifact has.

latest_revision_idstring uuid nullable

The newest revision, or null when the artifact has none.

created_atstring date-time

When the artifact was first registered.

Example response

{
  "resource_id": "5c6d7e8f-9a0b-4c1d-8e2f-3a4b5c6d7e8f",
  "type": "oci_image",
  "nrn": "organization=1:account=2",
  "identity_meta": {
    "registry": "123456789012.dkr.ecr.us-east-1.amazonaws.com",
    "repository": "my-org/my-scope"
  },
  "revision_count": 3,
  "latest_revision_id": "2b3c4d5e-6f7a-4b8c-9d0e-1f2a3b4c5d6e",
  "created_at": "2026-09-14T12:00:00.000Z"
}

Changes