API reference

Parts

Registered versions of restricted parts, each fetched by name and ref with a signed download URL.

GET/v1/ci/parts/{name}/versions/{ref}

Get a part version

A restricted part's registered version with a signed url.

Permission: ci:jobs.read

Parameters

NameTypeRequiredDescription
namepathstringRequiredThe artifact's name; it may contain slashes.
refpathstringRequired

Response200 OK

versionsarray of objectsRequired
versions[].digeststringRequired
sha-256 digest as sha256:<64 hex>
versions[].downloadobjectRequired
a presigned get
versions[].download.expires_atstring (date-time)Required
versions[].download.urlstringRequired
versions[].interface_digeststringRequired
sha-256 digest as sha256:<64 hex>
versions[].kindstringRequired
library or binary, the kinds a cell without an image registry publishes
versions[].partstringRequired
versions[].versionstringRequired
curl "$CIRESK_API/v1/ci/parts/target/dist/platform-api.tar.zst/versions/43b79ae5-86c2-4381-b3c3-30a29e40c573" \
  -H "Authorization: Bearer $CIRESK_KEY"