# Software Container Delivery Public APIs The Software Container Delivery REST API enables producers who distribute containerized applications using the Revenera registry to manage their projects directly, without using the Docker or Helm command-line interface (CLI). This allows producers to incorporate relevant functionality into their own portal implementations. ## Get Download Logs - [GET /api/v1/downloads](https://fnoapi.redocly.app/apis/rest/registry-service/softwarecontainerdelivery/software-container-delivery-public-apis/listdownloadlogsusingget.md): Download a log showing a summary of the end-customers' download activity from all registry service instances. ## Get Processing Status of an Event - [GET /api/v1/event/{entity_name}/status](https://fnoapi.redocly.app/apis/rest/registry-service/softwarecontainerdelivery/software-container-delivery-public-apis/geteventstatususingget.md): Return the processing status of a specified entity. Currently, only entities of type USER are supported. ## List Projects - [GET /api/v1/projects](https://fnoapi.redocly.app/apis/rest/registry-service/softwarecontainerdelivery/software-container-delivery-public-apis/listprojectsusingget.md): List the projects that are currently stored in the Revenera registry. The list of projects is sorted alphabetically by the project name (which is identical with the Download Package ID). The list is paged, where the number of data sets per page can be configured using the "pageSize" parameter. A specific page of results can be requested by setting the "page" parameter. ## Get Projects, Repositories and Helm Charts - [GET /api/v1/projects/{project_name}](https://fnoapi.redocly.app/apis/rest/registry-service/softwarecontainerdelivery/software-container-delivery-public-apis/getprojectusingget.md): This endpoint returns information about the project, repositories and helm charts associate with a specified project that is currently available to entitled end users. The name of the project must be passed in the {project_name} path parameter. ## Get Chart Details - [GET /api/v1/projects/{project_name}/charts/{chart_name}](https://fnoapi.redocly.app/apis/rest/registry-service/softwarecontainerdelivery/software-container-delivery-public-apis/getchartdetailsusingget.md): Return detailed chart information. ## Delete Chart - [DELETE /api/v1/projects/{project_name}/charts/{chart_name}](https://fnoapi.redocly.app/apis/rest/registry-service/softwarecontainerdelivery/software-container-delivery-public-apis/deletechartusingdelete.md): Delete a chart that is part of a project. ## Get Member Information for a Project - [GET /api/v1/projects/{project_name}/members](https://fnoapi.redocly.app/apis/rest/registry-service/softwarecontainerdelivery/software-container-delivery-public-apis/getprojectmembersusingget.md): Return a list of the members who have access to a particular project. To retrieve information about a particular member, specify their user name using the query parameter "user_id" (the "user_id" is identical with the "entityName" field in the response). ## Delete Repository or Image - [DELETE /api/v1/projects/{project_name}/repositories](https://fnoapi.redocly.app/apis/rest/registry-service/softwarecontainerdelivery/software-container-delivery-public-apis/deleterepositoryusingdelete.md): Delete a repository or image that is part of a project. ## List Artifacts - [GET /api/v1/projects/{project_name}/repositories/artifacts](https://fnoapi.redocly.app/apis/rest/registry-service/softwarecontainerdelivery/software-container-delivery-public-apis/getartifactsusingget.md): List the details of artifacts that are included in a specific project and repository. ## Change the Registry Secret - [PUT /api/v1/secret](https://fnoapi.redocly.app/apis/rest/registry-service/softwarecontainerdelivery/software-container-delivery-public-apis/resetuserpasswordusingput.md): Remove the current secret for the logged-in user and replace it with a new value. If the "new-password" field is empty, a random secret will be generated for the logged-in user. ## Get Registry Secret - [GET /api/v1/secret/{user-email}](https://fnoapi.redocly.app/apis/rest/registry-service/softwarecontainerdelivery/software-container-delivery-public-apis/getuserpasswordusingget.md): Retrieve the registry secret for the logged-in user. The returned secret is Base64 encoded and must be decoded before it can be used to log into the registry.