You can use HTTP requests to perform discovery and planning operations and download reports.
The following HTTP requests show the syntax that you can use to perform the available user operations.
The default port for sending HTTP requests is 443. If the vCenter Server instance is configured to use a custom port, you must replace 443 with the custom port number when sending HTTP requests.
Discovery Operations
Get product catalog
GET https://<vcenter_ip_address_or_fqdn>:443/api/vcenter/lcm/discovery/product-catalog
List associated products
GET https://<vcenter_ip_address_or_fqdn>:443/api/vcenter/lcm/discovery/associated-products
Get associated product information
GET https://<vcenter_ip_address_or_fqdn>:443/api/vcenter/lcm/discovery/associated-products/<product>
Create product association
POST https://<vcenter_ip_address_or_fqdn>:443/api/vcenter/lcm/discovery/associated-products
Update product association
PATCH https://<vcenter_ip_address_or_fqdn>:443/api/vcenter/lcm/discovery/associated-products/<product>
Delete product association
DELETE https://<vcenter_ip_address_or_fqdn>:443/api/vcenter/lcm/discovery/associated-products/<product>
Create interoperability report
POST https://<vcenter_ip_address_or_fqdn>:443/api/vcenter/lcm/discovery/interop-report
Update Operations
List updates
GET https://<vcenter_ip_address_or_fqdn>:443/api/vcenter/lcm/update/pending
Get update info
GET https://<vcenter_ip_address_or_fqdn>:443/api/vcenter/lcm/update/pending/<version>
Create pre-check report
POST https://<vcenter_ip_address_or_fqdn>:443/api/vcenter/lcm/update/pending/<version>/precheck-report
Reports Operations
Get report
GET https://<vcenter_ip_address_or_fqdn>:443/api/vcenter/lcm/reports/<report>
For information about the content and syntax of the HTTP request body for each operation, see the API reference documentation.