Skip to content
Workloom
Menu

Registry API

Packages

Draft, publish, read and change the visibility of package versions.

`wl push --draft --registry-url` creates a draft through this API, and `wl visibility --package` flips a published version between private (the default) and public. Writes need the admin role.

Operations

Packages operations
RequestWhat it does
GET /v1/packagesList published packagesin spec
POST /v1/packages/draftsCreate draft packagein spec
POST /v1/packages/versionsPublish package versionin spec
GET /v1/packages/{name}/versions/{version}Get package by name and versionin spec
PATCH /v1/packages/{name}/versions/{version}/visibilitySet a package version public or private

Operations are the routes the server registers; this site checks its list against the route definitions. Operations marked “in spec” are also described in the committed OpenAPI file (apps/api/openapi.json), which does not yet cover every route. Only the public catalog and the health check work without a token.