VMware Tanzu Application Catalog Public API Operations Index

VMware Tanzu Application Catalog Public API Operations Index

All available VMware Tanzu Application Catalog Public API Operations

Applications
GET
Get Applications

Return a paginated list of applications in a specific catalog for an organization ordered by product name. The id of the organization is fetched from CSP token

GET
Get Application

Return an application in a specific catalog for an organization. The id of the organization is fetched from CSP token

Applications Offering
GET
Get Applications Offering

Returns a paginated list of applications offering

GET
Get Application Offering

Returns an application offering

Base Images
GET
Get Base Images

Return a paginated list of base images order by name available for an organization (shared and private ones). The id of the organization is fetched from CSP token

POST
Create Base Image

Create a new private base image in a registry for the organization

GET
Get Base Image

Return a specific base image available for an organization. The id of the organization is fetched from CSP token

DELETE
Delete Base Image

Delete a private base image in a registry for the organization

PATCH
Update Base Image

Update a private base image in a registry for the organization

Catalogs
GET
Get Catalogs

Return a paginated list of catalogs in an organization. The id of the organization is fetched from CSP token

GET
Get Catalog

Return a specific catalog in an organization. The id of the organization is fetched from CSP token

GET
Get File

Returns the signed S3 url to download a file (an artifact or releaseMetadata)

Customizations
GET
Get Customizations

Return a paginated list of customizations in a catalog that match the query params searching ordered by creation date descending. The id of the organization is fetched from CSP token.

POST
Create Customization

Add a customization in a catalog uploading a tar.gz file. The id of the organization is fetched from CSP token.

GET
Get Customization

Return a customization in a catalog that match the id given in the path. The id of the organization is fetched from CSP token.

DELETE
Delete Customization

Delete a customization in a catalog that match the id given in the path. The id of the organization is fetched from CSP token.

PATCH
Update Customization

Update a customization uploading a new file. The id of the organization is fetched from CSP token.

Daedalus
GET
Get Daedalus Schema

Returns the GraphQL schema of daedalus

POST
Query Daedalus

Sends a GraphQL query to Daedalus for a specific catalog. If not catalog_id is sent as query param then the first private catalog of the org is picked by default

Main Catalog
GET
Get All Applications

Provides all the applications existing in the catalog with filters.

GET
Get All Applications Extended

Provides all the applications existing in the catalog with filters and decorated with extended information.

GET
Get Product Applications

Provides all the applications for the specified product, regardless of the status, with optional filters.

GET
Get Product Applications Extended

Provides all the applications for the specified product, regardless of the status, with optional filters and decorated with extended information.

GET
Get Branch Applications

Provides all the applications for the specified branch, regardless of the status, with optional filters.

GET
Get Branch Applications Extended

Provides all the applications for the specified branch, regardless of the status, with optional filters and decorated with extended information.

Operating Systems
GET
Get Operating Systems

Returns a paginated list of operating systems

GET
Get Operating System

Returns an operating system

Quotas
GET
Get Quotas

Returns the quotas related with an organization

Registries
GET
Get Registries

Return a paginated list of registries ordered by name for an organization. The id of the organization is fetched from CSP token

POST
Create Private Registry

Create a private registry in a specific provider belonging to an organization. The id of the organization is fetched from CSP token

GET
Get Registry

Return a registry by id for an organization. The id of the organization is fetched from CSP token

DELETE
Delete Private Registry

Deletes a private registry in an organization. The id of the organization is fetched from CSP token

PATCH
Update Private Registry

Updates the name, description and/or credentials of a private registry. The id of the organization is fetched from CSP token

GET
Get Managed Registry Credentials

Returns a paginated list of credentials for a hosted registry. The id of the organization is fetched from CSP token

POST
Create Managed Registry Credential

Create a new credential for a hosted registry. The id of the organization is fetched from CSP token

GET
Get Managed Registry Credential

Retrieves a managed registry credential. The id of the organization is fetched from CSP token

DELETE
Delete Managed Registry Credential

Deletes a managed registry credential. The id of the organization is fetched from CSP token

Releases
GET
Get Release

Returns detailed information of a release in a specific catalog for an organization. The id of the organization is fetched from CSP token.

GET
Get Releases

Return a paginated list of minimum information about the releases in a specific catalog for an organization order by release date descending. The id of the organization is fetched from CSP token

POST
Get Releases By Large Set Values

Return a paginated list releases in a specific catalog for an organization filtered by a potential large set of values order by release date descending. The id of the organization is fetched from CSP token

GET
Get Releases From All Catalogs

Return a list of releases that match the query params searching in all catalogs for an organization. The id of the organization is fetched from CSP token. One of content digest or repo digest must be sent in the request.

POST
Bulk Get Releases From All Catalogs

Return a list of releases that match the list of digests searching in all catalogs for an organization. The id of the organization is fetched from CSP token. The digests are given in the body of the request.

GET
Get Digests

Return a list of digests of the releases that match the query params searching in all catalogs for an organization. The id of the organization is fetched from CSP token.

GET
Get Release Failures

Return the failures related with a release that match the search criteria. The id of the organization is fetched from CSP token.

Requests
GET
Get Application Requests

Return a paginated list of application requests that match the query params searching for an organization ordered by creation date descending. The id of the organization is fetched from CSP token.

POST
Create Application Request

Create a new request for adding or removing applications to/from an organization's catalog

GET
Get Application Request

Return an application request that match the searching param id for an organization. The id of the organization is fetched from CSP token.

GET
Get Requests From Application

Return a list of requests that match the application given which belongs to a specific catalog of the organization. The id of the organization is fetched from CSP token.

Subscriptions
GET
Get Subscriptions

Returns the subscriptions related with an organization

GET
Get Subscription

Returns the a subscription belonging to the user's org

Users
GET
Get User Token Info

Get information from user token and organization