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.

Note:

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.