# Registry V3 - Packages

V3 packages endpoints

## List Packages

 - [GET /har/api/v3/packages](https://apidocs.harness.io/registry-v3-packages/listpackagesv3.md): Lists Packages

## Delete a Package

 - [DELETE /har/api/v3/packages/{id}](https://apidocs.harness.io/registry-v3-packages/deletepackagev3.md): Delete a package/image

## Get Package Metadata

 - [GET /har/api/v3/packages/{id}/metadata](https://apidocs.harness.io/registry-v3-packages/getpackagemetadatav3.md): Retrieves all metadata for a package.

## Upsert Package Metadata

 - [POST /har/api/v3/packages/{id}/metadata](https://apidocs.harness.io/registry-v3-packages/upsertpackagemetadatav3.md): Creates or overwrites metadata for a package.

## Replace Package Metadata

 - [PUT /har/api/v3/packages/{id}/metadata](https://apidocs.harness.io/registry-v3-packages/savepackagemetadatav3.md): Replaces all metadata for a package.

## Restore a Soft-Deleted Package

 - [POST /har/api/v3/packages/{id}/restore](https://apidocs.harness.io/registry-v3-packages/restorepackagev3.md): Restore a previously soft-deleted package/image by ID

