SDDC Manager API Reference Guide Operations Index

SDDC Manager API Reference Guide Operations Index

All available SDDC Manager API Reference Guide Operations

Albclusters
GET
Get ALB Clusters Deprecated

Retrieve a list of NSX ALB Clusters

POST
Create ALB Cluster Deprecated

Create NSX ALB cluster

POST
Validate ALB Cluster Creation Spec Deprecated

Perform validiation of the NsxAlbControllerClusterSpec specification

POST
Validate Nsx ALB Compatibility Deprecated

Validate NSX ALB compatibility version

GET
Get Avi LB Clusters

Retrieve a list of ALB Clusters

POST
Deploy ALB Cluster

Deploy an ALB cluster

POST
Validate ALB Controller Cluster Creation Spec

Perform validiation of the AlbControllerClusterSpec specification

POST
Validate ALB Compatibility

Validate ALB compatibility version

GET
Get ALB Cluster Deprecated

Retrieve an NSX ALB Cluster by its ID

DELETE
Delete ALB Cluster Deprecated

Deletes an NSX ALB Cluster by its ID

GET
Get ALB Clusters Form Factors Deprecated

Retrieve a list of NSX ALB Clusters Form Factors

GET
Get Avi LB Cluster

Retrieve an ALB Cluster by its ID

DELETE
Undeploy ALB Cluster

Deletes an ALB Cluster by its ID

GET
Get ALB Clusters Form Factors 1

Retrieve a list of ALB Clusters Form Factors

GET
Get Cluster Capacity For ALB Deployment

Get cluster capacity of domain for ALB deployment

Backup Restore
GET
Get Backup Configuration

Retrieve the backup configuration for SDDC Manager and NSX Manager

PUT
Set Backup Configuration

Configure the backup configuration for SDDC Manager and NSX Manager

PATCH
Update Backup Configuration

Update the backup configuration for SDDC Manager and NSX Manager

POST
Validate Backup Configurations Operations

Validation API for backup configuration for SDDC Manager and NSX Manager

POST
Start Restore

Start a restore operation

POST
Start Backup

Start a backup operation

GET
Get Backup Location

Retrieve the backup location details

GET
Get Restore Task

Retrieve the restore task

Brownfield Import
POST
Import

Import a vCenter as a VI domain

POST
Validation

Perform checks against a vCenter before importing it as a domain in SDDC Manager

POST
Synchronization

Perform synchronization of SDDC Manager state with any changes performed out-of-band in the vSphere environment

GET
Get Brownfield Import Task By Id

Get a Brownfield task of import operation by its ID

GET
Get Brownfield Check Task By Id

Get a Brownfield task of check operation by its ID

GET
Get Brownfield Sync Task By Id

Get a Brownfield task of synchronization operation by its ID

Bundles
GET
Get Bundles

Get all Bundles. Returns uploaded bundles and bundles available via depot access.

POST
Upload Bundle Deprecated

Upload Bundle to SDDC Manager or VCF Installer. This is useful when you do not have internet connectivity for downloading bundles from the online depot to SDDC Manager or VCF Installer. The Bundles are manually downloaded from Depot using Bundle Transfer utility. This API is no longer supported from VCF 9.0. Please refer to POST v1/product-binaries instead.

GET
Get Bundle

Get a Bundle

DELETE
Delete Bundle

Delete a Bundle by bundle ID.

PATCH
Start Bundle Download By ID

Update a Bundle for scheduling/triggering download. If download is started, this can be used to cancel a download. Only one download can triggered for a Bundle.

GET
Get Bundle Download Status

Get all download status for all bundles matching the criteria. Returns the download information (status, error, taskId) for all bundles matching the criteria (release version, bundle Id, image type).

GET
Get Bundles For Skip Upgrade

Get bundles for skip upgrade a domain from current version to target version (for SDDC Manager only). NOTE: This operation is not applicable if appliance is in VCF Installer mode.

Ceip
GET
Get Ceip Status

Get CEIP status and instance id

PATCH
Set Ceip Status

Opt-in or Opt-out of CEIP

Certificates
GET
Get Certificates By Domain

View detailed metadata about the certificate(s) of all the resources in a domain

PUT
Replace Resource Certificates

Replace resource certificates

PATCH
Set Auto Renew Configuration For Domain

Set certificate auto-renewal configuration for a domain

PUT
Validate Resource Certificates

Validate resource certificates

GET
Get CS Rs

Get available CSR(s) in json format

PUT
Generates CS Rs

Generate CSR(s) for the selected resource(s) in the domain.

Warning: Avoid using wildcard certificates. Instead, use subdomain-specific certificates that are rotated often. A compromised wildcard certificate can lead to security repercussions

GET
Get Domain Certificates

Get latest generated certificate(s) in a domain.

PUT
Generate Certificates

Generate certificate(s) for the selected resource(s) in a domain. CA must be configured and CSR must be generated beforehand.

PATCH
Replace Certificates

Replace certificate(s) for the selected resource(s) in a domain

GET
Get Certificate Authorities

Get certificate authorities information

PUT
Create Certificate Authority

Creates a certificate authority. This is required to generate signed certificates by supporting CAs.

PATCH
Configure Certificate Authority

Update the configuration of a Certificate Authority

PATCH
Set Auto Renew Configuration

Set certificate auto-renewal configuration for all domains at once

GET
Get Resource Certificates Validation By ID

Get the resource certificate validation result

GET
Download CSR Deprecated

Download available CSR(s) in tar.gz format

GET
Get Certificate Authority By Id

Get certificate authority information

DELETE
Remove Certificate Authority

Deletes CA configuration file

Check Sets
GET
Get Last Assessment Run Info

Get information about the last assessment run

POST
Trigger Check Run

Trigger a run of the selected checks. Use returned run ID to check the status.

POST
Query Check Sets

Query for check-sets for the given resources

GET
Get Result

Get the result for a given check run

PATCH
Trigger Partial Retry Of Check Run

Trigger partial retry of a completed check run

Clusters
GET
Get Tags Assigned To Cluster

Get tags assigned to a cluster by its ID

PUT
Assign Tags To Cluster

Assign Tags to Cluster

DELETE
Remove Tags From Cluster

Remove tags from a cluster

GET
Get Clusters

Retrieve a list of clusters

POST
Create Cluster

Create a cluster and add to an existing domain

POST
Validate Cluster Update Spec

Perform validation of the ClusterUpdateSpec specification

POST
Get Cluster Network Configuration

Get cluster network configuration

POST
Post Host Query Deprecated

This is deprecated due to performance reasons. Use /v1/hosts directly for all use cases.

GET
Get Cluster Datastores

Get the list of all datastores associated with the cluster.

POST
Add Datastore To Cluster

Mount a datastore to a cluster

POST
Post Datastore Query 1

Post a datastore query

GET
Get Vdses

Get the list of VDSes of a cluster.

POST
Import Vds To Inventory

Import Vds to inventory for the given cluster

POST
Validate Vsan Remote Datastore Mount Spec

Perform validation of the DatastoreMountSpec specification

POST
Validate Vsan Remote Datastore Spec Deprecated

Perform validation of the DatastoreMountSpec specification

POST
Validate Cluster Creation Spec

Perform validation of the ClusterCreationSpec specification

GET
Get Cluster

Get a cluster by its ID

DELETE
Delete Cluster

Delete a cluster from a domain if it has been previously initialized for deletion

PATCH
Update Cluster

Update a Cluster by adding or removing Hosts, Stretching a standard vSAN cluster, Unstretching a stretched cluster or by marking for deletion

GET
Get Cluster Update Validation

Gets the status of given cluster updates validation workflow by given validation id

GET
Get Cluster Tag Manager Url

Get Cluster Tag Manager Url

GET
Get Tag Assignable For Cluster

Get tags assignable to a cluster

GET
Get Cluster Network Configuration Query Response

The response retrieved is only applicable for pure L2 domain clusters

GET
Get Cluster Network Configuration Criteria

Get cluster network configuration criteria

GET
Get Cluster Image Compliance

Get image compliance for a Cluster

GET
Get Host Criteria Deprecated

Deprecating this inline with /v1/clusters/{id}/hosts/queries

GET
Get Host Criterion Deprecated

Deprecating this inline with /v1/clusters/{id}/hosts/queries

GET
Get Datastores Criteria 1

Get all datastore criteria

GET
Get Datastore Criterion 1

Get a criterion to query for datastore

GET
Get Host Query Response 1 Deprecated

Deprecating this inline with /v1/clusters/{id}/hosts/queries

GET
Get Datastore Query Response 1

Get Datastore query response

GET
Get Cluster Create Validation

Gets the status of given cluster create validation workflow by given validation id

GET
Get Tags Assigned To Clusters

Get tags assigned to clusters

DELETE
Remove Datastore From Cluster

Unmount a datastore from a cluster

Compatibility Matrix
GET
Get Compatibility Matrices

Get Compatibility Matrices

PUT
Update Compatibility Matrix

Update compatibility matrix content for a source using a JSON file

GET
Get Compatibility Matrix

Get Compatibility Matrix

GET
Get Compatibility Matrix Metadata

Get Compatibility Matrix Metadata

GET
Get Compatibility Matrix Content

Get Compatibility Matrix content

Compliance
GET
Get Compliance Audit History For A Domain

Get compliance audit history for a domain

POST
Compliance Audit

Compliance audit of resource

GET
Get Compliance Audit Task

Get compliance audit task

PATCH
Retry Compliance Audit Task

Retry compliance audit task

GET
Get Compliance Audit For A Domain

Get compliance audit for a domain

GET
Get Compliance Audit Items For A Domain

Get compliance audit items for a domain

GET
Get Compliance Standards

Get a list of all compliance standards

GET
Get Compliance Configurations

Get a list of all compliance configurations

GET
Get Compliance Audit History

Get compliance audit history

GET
Get Compliance Audit

Get compliance audit

GET
Get Compliance Audit Items

Get compliance audit items

Config Reconciler
POST
Reconcile Configs

For selective reconciliation, provide a config spec.

GET
Get Configs

Get configs associated with the given criteria, all if no criteria is provided

GET
Get Reconciliation Task

Get config reconciliation task associated with the given task Id

Credentials
POST
Get Password Expiration

Fetch expiration details of passwords for a list of credentials

GET
Get Credentials

Retrieve a list of credentials

PATCH
Update Or Rotate Passwords

Update passwords for given list of resources by supplying new passwords or rotate the passwords using system generated passwords

GET
Get Credentials Task

Retrieve a credential task by ID

DELETE
Cancel Credentials Task

Cancel a failed credential task by its ID

PATCH
Retry Credentials Task

Retry a failed credentials task for a given ID

GET
Get Credential

Retrieve a credential by its ID

GET
Get Credentials Tasks

Retrieve a list of credential tasks

GET
Get Credentials Sub Task

Retrieve a credential sub task by its ID

GET
Get Credential Task By Resource ID

Retriece a credential taks by resource ID

GET
Get Password Expiration By Task ID

Retrive a password expiration task by ID

Depot Settings
GET
Get Depot Settings

Get the depot configuration. In a fresh setup, this would be empty.

PUT
Update Depot Settings

Update depot settings. Depot settings can be updated with VMware Depot account

DELETE
Delete Depot Settings

Delete the depot configuration if it is present within VCF.

GET
Get Depot Sync Info

Get the depot sync information.

PATCH
Sync Depot Metadata

Sync depot metadata such as bundle manifest, pvc.

Domains
GET
Get Tags Assigned To Domain

Get tags assigned to a domain

PUT
Assign Tags To Domain

Assign tags to a domain

DELETE
Remove Tags From Domain

remove Tags From Domain

GET
Get Domains

Retrieve a list of domains

POST
Create Domain

Create a domain

POST
Validate Domain Update Spec

Perform validation of the DomainUpdateSpec specification

POST
Perform Domain Isolation Precheck

Perform Domain Isolation Prechecks

POST
Post Datastore Query

Post a datastore query

POST
Post Cluster Query

Post a cluster query

POST
Post Clusters Query

Post clusters query

POST
Validate Domain Creation Spec

Perform validation of the DomainCreationSpec specification

GET
Get Domain

Get a domain by its ID

DELETE
Delete Domain

Remove a domain if it has been previously initialized for deletion

PATCH
Update Domain

Update a Domain

PATCH
Enable Overlay Over Management Network

Enable Overlay over Management Network for NSX VLAN Backed Domain

GET
Get Domain Update Validation

Gets the status of given domain update validation workflow by given validation id

GET
Get Domain Tag Manager Url

Get Domain Tag Manager Url

GET
Get Assignable Tags For Domain

Get tags assignable to a domain

GET
Get Domain Endpoints

Retrieve a list of endpoints or URLs for a domain by its ID

GET
Get Domain Datacenters

Get Datacenters in domain by its ID

GET
Get Domain Capabilities By Domain Id

Get the capabilities of a domain

GET
Get Domain Isolation Precheck Status

Get the status of the Domain Isolation Precheck

GET
Get Datastore Query Response

Get Datastore query response

GET
Get Datastores Criteria

Get all datastore criteria

GET
Get Datastore Criterion

Get a criterion to query for datastore

GET
Get Cluster Query Response

Get cluster query response

GET
Get Clusters Query Response

Get clusters query response

GET
Get Cluster Criteria

Get all cluster criteria

GET
Get Cluster Criterion

Get a criterion to query for cluster

GET
Domain Create Validation

Gets the status of given domain create validation workflow by given validation id

GET
Get Tags Assigned To Domains

Get tags assigned to all domains

GET
Get Domain Capabilities

Get the capabilities of all domains

Fips Mode Details
GET
Get FIPS Configuration

Retrieve VCF security FIPS mode.

Flexible Product Patches
GET
Get Release Components By Sku

Gets a list of components, the SKU they are part of and the available patch versions,per release version. By default it provide release components of all the release equal and above 5.x

GET
Get Custom Patches

Filter applicable patches (current/target VCF releases) per product type per domain. NOTE: This operation is not applicable if appliance is in VCF Installer mode.

GET
Get Custom Patches By Sku

Filter applicable patches (current/target VCF/VVF releases) per product type

Hosts
GET
Get Tags Assigned To Host

Get Tags assigned to Host

PUT
Assign Tags To Host

Assign tags to a host

DELETE
Remove Tags From Host

Remove Tags From Host

GET
Get Hosts

Get all hosts

POST
Commission Hosts

Commission the Hosts

DELETE
Decommission Hosts

Decommission the Hosts

POST
Validate Host Commission Spec

Perform validation of the HostCommissionSpec specification

POST
Validate Commission Hosts Deprecated

Validate the input specification to commission the Hosts

POST
Post Query Deprecated

Post a query

POST
Post Hosts Prechecks 1

Post host(s) prechecks

GET
Get Host

Get a host by its ID

GET
Get Host Tag Manager Url

Get Host Tag Manager Url

GET
Get Assignable Tag For Host

Get tags assignable to a host

GET
Get Host Commission Validation By ID

Retrieve the results of a host commission validation by its ID

GET
Get Tags Assigned To Hosts

Get Tags assigned to Hosts

GET
Get Host Query Response Deprecated

Get query response

GET
Get Hosts Prechecks Response

Get host(s) prechecks response

GET
Get Criteria

Get all criteria

GET
Get Criterion

Get a criterion

Identity Provider Precheck
GET
Get Identity Precheck Result Deprecated

Get a list precheck result with warnings/errors

Identity Providers
GET
Get Identity Providers Deprecated

Get a list of all identity providers

POST
Add External Identity Provider Deprecated

Add a new external identity provider

POST
Generate Sync Client Token Deprecated

Generates a new sync client token

POST
Add Embedded Identity Source Deprecated

Add an identity source to an embedded IDP by id, if it exists

GET
Get Identity Provider By Id Deprecated

Get a specific identity provider using its id

DELETE
Delete External Identity Provider Deprecated

Delete an Identity Provider by its identifier, if it exists

PATCH
Update External Identity Provider Deprecated

Update the identity provider by its identifier, if it exists

DELETE
Delete Identity Source Deprecated

Delete an Identity Source by domain name, if it exists

PATCH
Update Embedded Identity Source Deprecated

Update the identity source associated with the embedded IDP by name, if it exists

GET
Get Sddc Ws1b Oidc Info Deprecated

Get the SDDC Manager WS1B OIDC Information

License Keys
PUT
Set License Key For Resource

Update a license key for a resource

POST
Start License Check By Resource

Start a license check for a resource

GET
Get License Keys

Retrieve a list of license keys

POST
Add License Key

Add a a new license key

PATCH
Update License Key

Update the license key

GET
Get License Check Result By ID

Retrieve the results of a license check by its ID

GET
Get License Information

Retrieve licensing information

GET
Get System Licensing Info

Get the Licensing information of system

GET
Get Domain Licensing Info

Get the Licensing information of a domain

GET
Get License Key

Retrieve a license key

DELETE
Remove License Key

Remove a license key

GET
Get License Product Types

Get product types

Manifests
GET
Get Manifest

Get manifest. There should be only one valid manifest in the System.

POST
Save Manifest

Save/Load manifest. Make sure manifest is a valid one. If manifest already exists, it gets overridden.

Network Pools
GET
Get Network Pool

Get the Network Pools

POST
Create Network Pool

Create a Network Pool

POST
Add Ip Pool To Network Of Network Pool

Add an IP Pool to a Network of a Network Pool

DELETE
Delete Ip Pool From Network Of Network Pool

Delete an IP Pool from a Network of a Network Pool

GET
Get Network Pool By ID

Get a Network Pool by ID, if it exists

DELETE
Delete Network Pool

Delete the Network Pool by the ID, if it exists and is unused

PATCH
Update Network Pool

Update a Network Pool by ID, if it exists

GET
Get Networks Of Network Pool

Get the Networks that are part of a Network Pool

GET
Get Network Of Network Pool

Get a Network that is part of a Network Pool

Notifications
GET
Get Notifications

Get Notifications

Nsx T Clusters
POST
Scale Out Nsx

Scale out NSX cluster from 1 node to 3 nodes i.e. scale-out

POST
Start Nsx Criteria Query

Start a query with NSX Criteria

POST
Connect Open Id
POST
Validate Ip Pool
GET
Get Nsx Clusters

Retrieve a list of NSX clusters

GET
Get Projects
GET
Get Vpc Connectivity Profiles
GET
Get Vpc Configuration
GET
Get Nsx Transport Zones

Retrieve list of all NSX transport zones

GET
Get Nsx Ip Address Pools

Retrive a list of NSX IP Address Pools by the NSX cluster ID

GET
Get Nsx Ip Address Pool

Retrieve an NSX IP Address Pool by its name

GET
Get Nsx Cluster

Retrieve the details of an NSX cluster by its ID

GET
Get Nsx Cluster Query Response

Get NSX cluster query response

GET
Get Validation Result
GET
Get Nsx Criteria

Get all NSX criteria

GET
Get Nsx Criterion

Get a NSX criterion

Nsx Tedge Clusters
GET
Get Edge Clusters

Retrieve a list of NSX Edge Clusters

POST
Create Edge Cluster

Create an NSX Edge Cluster

POST
Validate Edge Cluster Update Spec

Perform validation of the EdgeClusterUpdateSpec specification

POST
Validate Edge Cluster Creation Spec

Perform validiation of the EdgeClusterCreationSpec specification

GET
Get Edge Cluster

Retrieve an NSX Edge Cluster by its ID

PATCH
Update Edge Cluster

Expand or shrink an NSX Edge Cluster

GET
Get Edge Cluster Query Criteria

Get the Edge Cluster criterion list for the NSX query

GET
Get Edge Cluster Validation By ID

Retrieve the results of a NSX Edge Cluster validation by its ID

Personalities
PUT
Upload Personality Files

Upload personality files to SDDC Manager

GET
Get Personalities

Get the Personalities which are available via depot access.

POST
Upload Personality

Upload Personality to SDDC Manager.

DELETE
Delete Personality

Delete the personality based on either name or id

GET
Get Personality

Get the Personality for id

Product Binaries
POST
Upload Product Binary

Upload the product binaries to SDDC Manager. The API looks up the product binaries in the product version catalog based on provided inputs and updates the LCM database.

Product Version Catalog
GET
Get Product Version Catalog Deprecated

Get product version catalog. There should be only one valid product version catalog in the System.

POST
Upload Product Version Catalog Deprecated

Upload product version catalog. Make sure product version is a valid one. This API is no longer supported from VCF 9.0. Please refer to POST v1/product-version-catalogs instead.

Product Version Catalogs
GET
Get Product Version Catalog Content

Get product version catalog content. There should be only one valid product version catalog in the System.

POST
Upload Product Version Catalog With Signature

Upload product version catalog and corresponding signature file.

PATCH
Update Product Version Catalog Patches

Update product version catalog patches with a corresponding signature file.

GET
Get Product Version Catalog Upload Task

Monitor the progress of a product version catalog upload operation given it's upload task ID.

Proxy Configuration
GET
Get Proxy Configuration

Get the current Proxy configuration

PATCH
Update Proxy Configuration

Update Proxy configuration

Pscs
GET
Get Pscs

Retrieve a list of Platform Service Controller (PSC)

GET
Get Psc

Retrieve details of a Platform Service Controller (PSC)

Releases
GET
Get Releases

Get all Releases, with option to get current release for a domain, get release by version or get future releases for a versionor get all the applicable target release.

GET
Get System Release

Returns release for the lowest deployed VCF version for a domain on the environment. If Management domain is ahead of WLD domain, VCF BOM version for the WLD domain will be returned. NOTE: This operation is not applicable if appliance is in VCF Installer mode.

GET
Get Future Releases

Returns all known to the system future target versions for a domain. If some of them are not allowed (e.g. stepping stone), then message explains the reason. If the domain does not have a product configured at that point, then that product will not be included in the BOM or patch bundle list in each release. NOTE: This operation is not applicable if appliance is in VCF Installer mode.

Repository Images
POST
Initiate Repository Images Query

Post repository images query

GET
Get Repository Images Query Response

Get repository images query response

Resource Functionalities
GET
Get Resource Functionalities

Get Resource Functionalities

PATCH
Update Resources Functionalities

Update Resources Functionalities

GET
Get Resources Functionalities Allowed Global

Get Resource Functionalities Allowed Global Configuration

PATCH
Update Resources Functionalities 1

Update Resources Functionalities Is Allowed Global Configuration

Resource Warnings
GET
Get Resource Warnings

Get Resource Warnings

POST
Create Resource Warning

Create a new Resource Warning

GET
Get Resource Warning

Get a Resource Warning by ID

Sddc Manager Upgradable
GET
Get Sddc Manager Upgradables

Fetch all SDDC Manager Upgradables

Sddc Managers
GET
Get Sddc Managers

Retrieve a list of SDDC Managers

GET
Get Sddc Manager

Retrieve the details of an SDDC Manager by its id

GET
Get Sddc Manager History

Retrieve the history of SDDC Manager by its id

GET
Get Local Os User Accounts

Returns a list of local OS user accounts from the SDDC Manager appliance

Sos
GET
Get Support Bundle Task

Retrieve a list of Support Bundle tasks

POST
Start Support Bundle

Start a Support Bundle operation using SoS

GET
Get Health Check Task

Retieve a list of Health Check tasks

POST
Start Health Check

Start a Health Check operation using SoS

GET
Get Support Bundle Status

Retrive the status of the Support Bundle operation

GET
Export Support Bundle By ID

Download a Support Bundle tar.gz by ID

GET
Get Health Check Status

Retrieve the status of the Health Check operations

GET
Export Health Check By ID

Download a Health Check tar.gz by its ID

System
GET
Get System Configuration

Retrieve the system configuration.

PATCH
Update System Configuration

Updates paramters of the system configuration.

GET
Get System Vcf Management Components

Get the details of VCF Management Components containing each component's FQDN, deployment type, and deployment status

GET
Get Appliance Info

Get appliance information such as the version and the appliance's role.

System Configuration
GET
Get Ntp Configuration

Retrieve the NTP configuration

PUT
Configure Ntp

Update the NTP configuration

GET
Get Dns Configuration

Retrieve the DNS configuration

PUT
Configure Dns

Update the DNS configuration

GET
Get Validations Of Ntp Configuration

Retrieve a list of NTP configuation validations

POST
Validate Ntp Configuration

Perform validation of the NtpConfiguration specification

GET
Get Validations Of DNS Configuration

Retrieve a list of DNS configuation validations

POST
Validate Dns Configuration

Perform validation of the DnsConfiguration specification

GET
Get Validation Of Ntp Configuration

Retrieve the results of a NTP configuration validation by its ID

GET
Get Validation Of Dns Configuration

Retrieve the results of a DNS configuration validation by its ID

Target Upgrade Version
POST
Validate Release By Domain ID

Validate the selected target upgrade release BOM or custom BOM for the specified Domain ID

GET
Get Release By Domain

Get last selected upgrade version for the specified Domain ID.

DELETE
Delete Release By Domain ID

Delete last selected upgrade version for the specified Domain ID

PATCH
Update Release By Domain ID

Update last selected upgrade version for the specified Domain ID

GET
Get Release By Domains

Get last selected upgrade version for all management and workload domains.

GET
Get Domain Release View Validation

Monitor the progress of domain target state validation task by it's Validation ID.

Tasks
GET
Get Task

Get a Task by ID, if it exists

DELETE
Cancel Task

Cancel a Task by ID, if it exists

PATCH
Retry Task

Retry a failed Task by ID, if it exists

GET
Get Tasks

Get the tasks

Tokens
POST
Create Token

Creates access token and refresh token for user access

PATCH
Refresh Access Token

Refresh the access token associated with the given refresh token

DELETE
Invalidate Refresh Token

Invalidate the provided refresh token

Trusted Certificates
GET
Get Trusted Certificates

Retrieve all trusted certificates from the appliance.

POST
Add Trusted Certificate

Add a trusted certificate to the appliance's trust store.

DELETE
Delete Trusted Certificate

Delete a trusted certificate from the appliance's trust store.

Umds
PATCH
Sync UMDS

Sync UMDS

Upgradables
GET
Get Upgradables By Domain

Fetches the list of Upgradables for a given domain. If a target version is provided, Upgradables that are required for given target version become Available. The Upgradables providesinformation that can be use for Precheck API and also in the actual Upgrade API call.This API is used only for management domain, for all cases please use v1/system/upgradables.

GET
Get Nsx Upgrade Resources

Get the list NSX upgradable reosurce with resource metadata info

GET
Get Upgradables Clusters

Fetches the list of available hardware support managers and configured hardware support managers for the give resource along with the hardware support packages and Software details.

GET
Get Upgradables

Fetches the list of Upgradables in the System. Only one Upgradable becomes AVAILABLE for Upgrade. The Upgradables provides information that can be use for Precheck API and also in the actual Upgrade API call. Conflict (409) error can return if inventory cache is not seeded.

Upgrades
GET
Get Upgrades

Retrieve a list of upgrades

POST
Perform Upgrade

Schedule/Trigger Upgrade of a Resource. Ex: Resource can be DOMAIN, CLUSTER etc. Performing upgrades are supported on VMware Cloud Foundation BOM resources and above. Supports scheduling/triggering of only 'parallel' upgrades and only Resource 'cluster' that are managed using both vSphere Lifecycle Manager Baselines and vSphere Lifecycle Manager Images in the same request.

POST
Start Upgrade Precheck

Perform Upgrade Prechecks

GET
Get Upgrade By Id

Retrieve an upgrade by ID

PATCH
Update Upgrade Schedule

Commit/Reschedule an existing upgrade. It moves the upgrade from DRAFT state to SCHEDULED state and/or changes the upgrade scheduled date/time.

GET
Get Upgrade Precheck By ID

Gets upgrade precheck details

GET
Get Upgrade Preview

Get the list of resources for a given domain which the bundle will be applied; Note: Domain ID is ignored for SDDC Manager (EVORACK) bundle type since the bundle is always applied to all the management domains

Users
GET
Get Users

Get a list of all users

POST
Add Users

Add list of users

GET
Get Local Account

Get information on the local account

DELETE
Disable Local Account

Disable local account

PATCH
Update Local User Password

Update the password for local account only if the old password is correct, or if user configures the local account for the first time

GET
Get Ui Users

Retrieve a list of users assigned access via SDDC Manager

GET
Get SSO Domains

Get a list of all SSO domains

GET
Get SSO Domain Entities

Get a list of all entities in the SSO domain

GET
Get Roles

Get a list of all roles

DELETE
Remove User

Delete the user by the ID, if it exists

V Centers
GET
Get Vcenters

Retrieve a list of vCenter Servers

GET
Get Vcenter

Retrieve a vCenter Server by its ID

V San Hcl
PATCH
Download Vsan Hcl

Download vSAN HCL if online connectivity is available. Timestamp of vSAN HCL on SDDC Manager is checked with what is available online before download. vSAN HCL is downloaded only if new data is available.

GET
Get Vsan Hcl Configuration

Get vSAN HCL configuration

PATCH
Update Vsan Hcl Configuration

Update vSAN HCL configuration

GET
Get Vsan Hcl Attributes

Attributes of vSAN HCL data such as timestamp of last update

V Sanhealth Check
GET
Get Vsan Health Check By Domain

Get vSAN health check status for all cluster on the domain

PATCH
Update Vsan Health Check By Domain

Update vSAN health check status for domain

GET
Get Vsan Health Check By Task ID

Get vSAN health check update task status for a given task Id

GET
Get Vsan Health Check By Query ID

Get vSAN health check status for a given Query Id

Vasa Providers
GET
Get Vasa Providers

Get the VASA Providers

POST
Add Vasa Provider

Add a VASA Provider

GET
Get Vasa Provider User

Get the users of a VASA Provider

POST
Add Vasa Provider User

Add the users to a VASA Provider

GET
Get Vasa Provider Storage Containers

Get the storage containers of a VASA Provider

POST
Add Vasa Provider Storage Container

Add the storage containers to a VASA Provider

POST
Validate Vasa Provider Spec

Validate VasaProvider input specification

GET
Get Vasa Provider

Get a VASA Provider

DELETE
Remove Vasa Provider

Delete a VASA Provider

PATCH
Update Vasa Provider

Update a VASA Provider

PATCH
Update Vasa Provider User

Update the user of a VASA Provider

DELETE
Remove Vasa Provider Storage Container

Delete a storage container of a VASA Provider

PATCH
Update Vasa Provider Storage Container

Update the storage container of a VASA Provider

GET
Get Vasa Provider Validation

Get the status of the validation of the VASA Provider

Vcf Management Components
GET
Get Vcf Management Components

Get the details of VCF Management Components containing each component's FQDN, deployment type, and deployment status

POST
Deploy Vcf Management Components

Triggers VCF Management Components deployment workflow from SDDC Manager and returns a URL in the headers to track the operation status

POST
Validate Vcf Management Components

Validates the input spec to VCF Management Components deployment workflow from SDDC Manager and returns a URL in the headers to track the operation status

GET
Get Vcf Management Components Validations By Id

Retrieve the results of VCF Management Components validation by its ID

GET
Get Vcf Management Components Tasks

Gets all VCF Management Components tasks

GET
Get Vcf Management Components Task By ID

Gets VCF Management Components task by its ID

GET
Get Vcf Management Components Task Spec

Gets VCF Management Components task spec by its task ID

GET
Get Vcf Management Components Latest Task

Gets VCF Management Components latest task

Vcf Services
GET
Get Vcf Services

Retrieve a list of SDDC Manager services

GET
Get Vcf Service

Retrieve an SDDC Manager service by its ID

Version Aliases For Bundle Component Type
GET
Get Version Alias Configuration Deprecated

Get the Version Alias Configuration.

PUT
Update Version Alias Configurations Deprecated

Update Version Alias Configurations.

PUT
Update Version Alias Configuration Deprecated

Update Version Alias Configuration.

DELETE
Delete Alias Versions By Software Type And Base Version Deprecated

Delete Version Alias Configuration by bundle component type, version, and aliases.

DELETE
Delete Version Alias By Software Type Deprecated

Removes Version Alias Configuration by component type