# Package Management APIs

For a complete list of package management API endpoints, see [openapi-specification](https://docs.pixiebrix.com/developer-api/openapi-specification "mention")

### List Team Packages

Use the GET `/api/organizations/:organizationId/bricks/` endpoint to list all packages visible to your team.

### List Package Version History

Use the GET `/api/bricks/:id/versions/` endpoint to list versions of a package (mod, brick, integration definition, etc.).

Notes:

* `:id` refers to the surrogate UUID for the package, not the registry id. You can locate the UUID via the endpoint to [#list-team-packages](#list-team-packages "mention")
* The response does NOT include the package config, use [#get-package-config](#get-package-config "mention") to fetch that

### Get Package Config

Use the GET `/api/registry/bricks/:registryId/` endpoint to get a package and its config.&#x20;

The endpoint will return the latest version of the package. To get a specific version, use the `version=<x.y.z>` query param. Use [#list-package-version-history](#list-package-version-history "mention") to see all versions of a given package.
