VCF Business Services console APIs Operations Index
All available VCF Business Services console APIs Operations
Facilitates the upload of VCF Operations usage data. The request body must contain the signed usage records in a Gzip-compressed file. Use the 'upload_id' in the response to check the Status Of Usage Upload.
This endpoint facilitates the retrieval of the processing status for a usage file, identified by the provided upload_id in the Consumption Of Licenses response.
Get the licenses of a tenant based on the provided search criteria.
This API is used for managing Licenses. Various operations listed below are supported by this API:
SPLIT: Create a split license from a given default license (allowed only for Direct Customer)CREATE: Create license for given subscription (allowed only for Provider)UPDATE: Update name or quantity of a licenseDELETE: Delete a license
Associate licenses with a license server. Assigns the specified licenses to a specific license server within a VCF Operations instance for the given tenant.
Dissociate licenses from a license server.Removes the association between the specified licenses and the designated license server within a VCF Operations instance for the given tenant.
Search Oauth apps associated with a tenant based on the provided search criteria.
Revoke Oauth App Client. You need to pass asset id or client id as input. Asset id/client id can be fetched from Oauth App search api.
Regenerate Oauth client secret. This apis revokes current client and creates new client id and secret. Either asset id or client id should be passed as input. Asset id/client id can be fetched from Oauth App search api.
Downloads the VCF Operations license file.The recommended filename for the downloaded file is provided in the Content-Disposition response header.
This endpoint facilitates the registration of a VCF Operations (version 9.1 & above) instance operating offline(disconnected mode).
The request requires a registration file containing the VCF Operations, license servers and the required details.
API response returns VCF Operations registration status. VCF Operations version upgrade from 9.0 is not supported by the API.
Downloads a verification file containing requests for all license servers associated with the specified VCF Operations instance. This file is required for license server activation and must be uploaded to VCF Operations to validate the servers. The recommended filename for the downloaded file is provided in the Content-Disposition response header.
To complete the license server registration, upload the confirmation file from your VCF Operations instance to the VCF Business Services console. The API returns the confirmation status for each license server.
Get license server by ID. Returns the details of a license server using its unique id associated to a specific tenant and a VCF Operations instance.
This API deactivates the license server. Please ensure that no active licenses are associated with the server before proceeding. Request body is not required.
Generate Access Token using client id and client secret.
Search for metered products.
Get all metered products for a given tenant. Products are always sorted by the product ID.
Get a specific metered product for a given tenant. In normal circumstances, this should return a single product. However, in case of a collision, this method will return a list of products with th same UUID.
Get all Usage Meter agents.
Register a Usage Meter agent.
Move Usage Meter agents to another tenant.
Get all attributes for a Usage Meter agent.
Delete a Usage Meter agent.
Update the attributes of a Usage Meter agent.
Get validated status of OAuth application associated to the specified Usage Meter agent.
Create OAuth application for the specified Usage Meter agent.
Deletes the oauth app associated with the given agent.
This API allows the provider to authenticate and confirm the validity of shared licenses, ensuring they are legitimate and correctly entitled to the specified customer.