Skip to content
Workloom
Menu

Registry API

Packages

List packages, read versions and their secret-scan results, and move versions through review.

Package versions are immutable once published. A pushed draft is submitted for review, then approved or rejected; the scan result for each version is readable here, and so is the list of workspaces that consume a package.

Operations

Packages operations
RequestWhat it does
GET /api/v1/packagesList packages
PATCH /api/v1/packages/{scope}/{name}Update package status
GET /api/v1/packages/{scope}/{name}/versions/{version}/scanGet scan result
GET /api/v1/packages/{scope}/{name}/versionsList versions
GET /api/v1/packages/{scope}/{name}/versions/{version}Get version detail
POST /api/v1/packages/{scope}/{name}/versions/{version}/submitSubmit version for review
POST /api/v1/packages/{scope}/{name}/versions/{version}/approveApprove version
POST /api/v1/packages/{scope}/{name}/versions/{version}/rejectReject version
GET /api/v1/packages/{scope}/{name}/consumersGet package consumers

Paths and summaries come from apps/api/openapi.json, which CI regenerates from the route definitions; this site checks its list against that file. Telemetry ingest accepts a workspace key without a user session; everything else needs a signed-in user.