HTTP Requests for Discovery and Planning Operations

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://<server>:443/api/vcenter/lcm/discovery/product-catalog
  • List associated products
    GET https://<server>:443/api/vcenter/lcm/discovery/associated-products
  • Get associated product information
    GET https://<server>:443/api/vcenter/lcm/discovery/associated-products/<product>
  • Create product association
    POST https://<server>:443/api/vcenter/lcm/discovery/associated-products
  • Update product association
    PATCH https://<server>:443/api/vcenter/lcm/discovery/associated-products/<product>
  • Delete product association
    DELETE https://<server>:443/api/vcenter/lcm/discovery/associated-products/<product>
  • Create interoperability report
    POST https://<server>:443/api/vcenter/lcm/discovery/interop-report

Update Operations

  • List updates
    GET https://<server>:443/api/vcenter/lcm/update/pending
  • Get update info
    GET https://<server>:443/api/vcenter/lcm/update/pending/<version>
  • Create pre-check report
    POST https://<server>:443/api/vcenter/lcm/update/pending/<version>/precheck-report

Reports Operations

  • Get report
    GET https://<server>: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.