NSX-T Data Center Global Manager REST API
Deprecated Methods
The following API methods are deprecated in this version. Deprecated methods continue to function, but may be removed in a future NSX version. Each deprecated method's documentation will advise what new method should be called instead of the deprecated method.
API Description | API Path |
---|---|
Federation > Inter-Sites Get infra segment cross site traffic statistics Deprecated: This API is deprecated. Please use GET /infra/segments/ |
GET /global-manager/api/v1/global-infra/segments/{segment-id}/inter-site-forwarder/status
(Deprecated)
|
Federation > Inter-Sites Get segment cross site traffic statistics Deprecated: This API is deprecated. Please use GET /infra/tier-1s/ |
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segment-id}/inter-site-forwarder/status
(Deprecated)
|
Policy > Inventory > Groups > Group Members Get logical ports that belong to this Group Deprecated: This rest routine is deprecated. Use /infra/domains/<domain-id>/groups/<group-id>/members/segment-ports instead for effective segment-port members as LogicalPort is not a supported member type . |
GET /global-manager/api/v1/global-infra/domains/{domain-id}/groups/{group-id}/members/logical-ports
(Deprecated)
|
Policy > Inventory > Groups > Group Members Get logical switches that belong to this Group Deprecated: This rest routine is deprecated. Use /infra/domains/<domain-id>/groups/<group-id>/members/segments instead for effective segment members as LogicalSwitch is not a supported member type. |
GET /global-manager/api/v1/global-infra/domains/{domain-id}/groups/{group-id}/members/logical-switches
(Deprecated)
|
Policy > Inventory > Profiles > Context Profiles Update custom object attribute value list for given attribute key Deprecated: This rest routine is deprecated. Use /infra/context-profiles/custom-attributes/default for create/update custom object attribute value list for given attribute key |
PATCH /global-manager/api/v1/global-infra/context-profiles/custom-attributes
(Deprecated)
|
Policy > Inventory > Profiles > Context Profiles Adds/Removes custom attribute values from list Deprecated: This rest routine is deprecated. Use /infra/context-profiles/custom-attributes/default to Adds/Removes custom attribute values from list |
POST /global-manager/api/v1/global-infra/context-profiles/custom-attributes
(Deprecated)
|
Policy > Monitoring > Traceflow Create or update a traceflow config Deprecated: Please use PUT API to start new Traceflow sessions. By default, traceflow observations will be cleanup every two hours, please use is_transient flag to avoid the cleanup. |
PATCH /global-manager/api/v1/global-infra/traceflows/{traceflow-id}
(Deprecated)
|
Policy > Monitoring > Traceflow Restart traceflow with same set of parameters used during create/update traceflow Deprecated: Please use PUT API to start new Traceflow sessions. By default, traceflow observations will be cleanup every two hours, please use is_transient flag to avoid the cleanup. |
POST /global-manager/api/v1/global-infra/traceflows/{traceflow-id}
(Deprecated)
|
Policy > Networking > Connectivity > Tier-0 Gateways > ARP Proxies Get Tier-0 Address Resolution Protocol Proxies Deprecated: This API is deprecated. Please use /infra/tier-0s/<tier-0-id>/arp-proxies |
GET /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/locale-services/{locale-service-id}/arp-proxies
(Deprecated)
|
Policy > Networking > Connectivity > Tier-0 Gateways > Interfaces > ARP Table Get ARP table for downlink router port on tier-0 router Deprecated: This API is deprecated because it is duplicate. Please use /infra/segments/<segment-id>/arp-table Segment ID is the ID of the segment that is connected to the the tier-0 |
GET /global-manager/api/v1/global-infra/segments/{segment-id}/gateway-interface-arp-table
(Deprecated)
|
Policy > Networking > Connectivity > Tier-0 Gateways > Interfaces > ARP Table Get ARP table for downlink router port on tier-0 router in CSV Deprecated: This API is deprecated because it is duplicate. Please use /infra/segments/<segment-id>/arp-table?format=csv Segment ID is the ID of the segment that is connected to the the tier-0 |
GET /global-manager/api/v1/global-infra/segments/{segment-id}/gateway-interface-arp-table?format=csv
(Deprecated)
|
Policy > Networking > Connectivity > Tier-1 Gateways > ARP Proxies Get Tier-1 Address Resolution Protocol Proxies Deprecated: This API is deprecated. Please use /infra/tier-1s/<tier-1-id>/arp-proxies Returns ARP proxy table for a tier-1 |
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/locale-services/{locale-service-id}/arp-proxies
(Deprecated)
|
Policy > Networking > Connectivity > Tier-1 Gateways > Interfaces > ARP Table Get ARP table for downlink router port on tier-1 router Deprecated: This API is deprecated because it is duplicate. Please use /infra/tier-1s/<tier-1-id>/segments/<segment-id>/arp-table Segment ID is the ID of the segment that is connected to the the tier-1 |
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segment-id}/gateway-interface-arp-table
(Deprecated)
|
Policy > Networking > Connectivity > Tier-1 Gateways > Interfaces > ARP Table Get ARP table for downlink router port on tier-1 router in CSV Deprecated: This API is deprecated because it is duplicate. Please use /infra/tier-1s/<tier-1-id>/segments/<segment-id>/arp-table?format=csv Segment ID is the ID of the segment that is connected to the the tier-1 |
GET /global-manager/api/v1/global-infra/tier-1s/{tier-1-id}/segments/{segment-id}/gateway-interface-arp-table?format=csv
(Deprecated)
|
Policy > Security > North South Security > Gateway Firewall > Settings > Security Configuration Delete security config Deprecated: Use the following API PUT/PATCH /infra/tier-0s/ |
DELETE /global-manager/api/v1/global-infra/tier-0s/{tier-0-id}/security-config
(Deprecated)
|
System Administration > Configuration > Fabric > Nodes > NSX Manager > Services > HTTP Service Update http service certificate Deprecated: Please use below APIs. POST https://<nsx-mgr>/api/v1/trust-management/certificates/ |
POST /api/v1/cluster/{cluster-node-id}/node/services/http?action=apply_certificate
(Deprecated)
POST /api/v1/node/services/http?action=apply_certificate (Deprecated) |
System Administration > Configuration > Fabric > Nodes > NSX Manager > Services > Telemetry Service Read Telemetry service properties Deprecated: This API is deprecated. Use: GET https://<nsx-mgr>/api/v1/node/services/monitoring |
GET /api/v1/cluster/{cluster-node-id}/node/services/telemetry
(Deprecated)
GET /api/v1/node/services/telemetry (Deprecated) |
System Administration > Configuration > Fabric > Nodes > NSX Manager > Services > Telemetry Service Restart, start or stop Telemetry service Deprecated: This API is deprecated. Use: POST https://<nsx-mgr>/api/v1/node/services/monitoring?action=restart|start|stop |
POST /api/v1/cluster/{cluster-node-id}/node/services/telemetry?action=restart
(Deprecated)
POST /api/v1/cluster/{cluster-node-id}/node/services/telemetry?action=start (Deprecated) POST /api/v1/cluster/{cluster-node-id}/node/services/telemetry?action=stop (Deprecated) POST /api/v1/node/services/telemetry?action=restart (Deprecated) POST /api/v1/node/services/telemetry?action=start (Deprecated) POST /api/v1/node/services/telemetry?action=stop (Deprecated) |
System Administration > Configuration > Fabric > Nodes > NSX Manager > Services > Telemetry Service Reset the logging levels to default values Deprecated: This API is deprecated. Use: POST https://<nsx-mgr>/api/v1/node/services/monitoring?action=reset-monitoring-logging-levels |
POST /api/v1/cluster/{cluster-node-id}/node/services/telemetry?action=reset-telemetry-logging-levels
(Deprecated)
POST /api/v1/node/services/telemetry?action=reset-telemetry-logging-levels (Deprecated) |
System Administration > Configuration > Fabric > Nodes > NSX Manager > Services > Telemetry Service Update Telemetry service properties Deprecated: This API is deprecated. Use: PUT https://<nsx-mgr>/api/v1/node/services/monitoring |
PUT /api/v1/cluster/{cluster-node-id}/node/services/telemetry
(Deprecated)
PUT /api/v1/node/services/telemetry (Deprecated) |
System Administration > Configuration > Fabric > Nodes > NSX Manager > Services > Telemetry Service Read Telemetry service status Deprecated: This API is deprecated. Use: GET https://<nsx-mgr>/api/v1/node/services/monitoring/status |
GET /api/v1/cluster/{cluster-node-id}/node/services/telemetry/status
(Deprecated)
GET /api/v1/node/services/telemetry/status (Deprecated) |
System Administration > Configuration > NSX Managers > API Services > API Request Batching Register a Collection of API Calls at a Single End Point Deprecated: Support for batched operations will be removed from a future NSX release. For policy APIs, use the hierarchical API to submit a set of updates as a single operation. For other APIs, submit the operations as individual REST API calls. |
POST /global-manager/api/v1/batch
(Deprecated)
|
System Administration > Configuration > NSX Managers > Clusters > Cluster Certificate |
POST /api/v1/cluster/api-certificate?action=clear_cluster_certificate
(Deprecated)
|
System Administration > Configuration > NSX Managers > Clusters > Cluster Certificate Set the cluster certificate Deprecated: Please use below APIs. POST https://<nsx-mgr>/api/v1/trust-management/certificates/ |
POST /api/v1/cluster/api-certificate?action=set_cluster_certificate
(Deprecated)
|
System Administration > Lifecycle Management > Upgrade > Bundles |
POST /api/v1/upgrade/bundle?action=upload
(Deprecated)
|
System Administration > Lifecycle Management > Upgrade > Nodes |
GET /api/v1/cluster/{cluster-node-id}/node/upgrade
(Deprecated)
GET /api/v1/node/upgrade (Deprecated) |
System Administration > Lifecycle Management > Upgrade > Plan Start upgrade Deprecated: This rest routine is deprecated. Use /upgrade/plan?action=upgrade to start, retry or continue the upgrade. |
POST /api/v1/upgrade/plan?action=start
(Deprecated)
|
System Administration > Lifecycle Management > Upgrade > Plan Continue upgrade Deprecated: This rest routine is deprecated. Use /upgrade/plan?action=upgrade to start, retry or continue the upgrade. |
POST /api/v1/upgrade/plan?action=continue
(Deprecated)
|
System Administration > Monitoring > Dashboards > UI Views Returns the Views based on query criteria defined in ViewQueryParameters. Deprecated: This API is deprecated and will be unavailable in later releases. |
GET /global-manager/api/v1/ui-views
(Deprecated)
|
System Administration > Monitoring > Dashboards > UI Views Creates a new View. Deprecated: This API is deprecated and will be unavailable in later releases. |
POST /global-manager/api/v1/ui-views
(Deprecated)
|
System Administration > Monitoring > Dashboards > UI Views Delete View Deprecated: This API is deprecated and will be unavailable in later releases. |
DELETE /global-manager/api/v1/ui-views/{view-id}
(Deprecated)
|
System Administration > Monitoring > Dashboards > UI Views Returns View Information Deprecated: This API is deprecated and will be unavailable in later releases. |
GET /global-manager/api/v1/ui-views/{view-id}
(Deprecated)
|
System Administration > Monitoring > Dashboards > UI Views Update View Deprecated: This API is deprecated and will be unavailable in later releases. |
PUT /global-manager/api/v1/ui-views/{view-id}
(Deprecated)
|
System Administration > Monitoring > Dashboards > Widget Configuration Returns the Widget Configurations based on query criteria defined in WidgetQueryParameters. Deprecated: This API is deprecated and will be unavailable in later releases. |
GET /global-manager/api/v1/ui-views/{view-id}/widgetconfigurations
(Deprecated)
|
System Administration > Monitoring > Dashboards > Widget Configuration Creates a new Widget Configuration. Deprecated: This API is deprecated and will be unavailable in later releases. |
POST /global-manager/api/v1/ui-views/{view-id}/widgetconfigurations
(Deprecated)
|
System Administration > Monitoring > Dashboards > Widget Configuration Delete Widget Configuration Deprecated: This API is deprecated and will be unavailable in later releases. |
DELETE /global-manager/api/v1/ui-views/{view-id}/widgetconfigurations/{widgetconfiguration-id}
(Deprecated)
|
System Administration > Monitoring > Dashboards > Widget Configuration Returns Widget Configuration Information Deprecated: This API is deprecated and will be unavailable in later releases. |
GET /global-manager/api/v1/ui-views/{view-id}/widgetconfigurations/{widgetconfiguration-id}
(Deprecated)
|
System Administration > Monitoring > Dashboards > Widget Configuration Update Widget Configuration Deprecated: This API is deprecated and will be unavailable in later releases. |
PUT /global-manager/api/v1/ui-views/{view-id}/widgetconfigurations/{widgetconfiguration-id}
(Deprecated)
|
System Administration > Settings > Certificates > CRL Return the list of CrlDistributionPoints Deprecated: Do not use. This is currently unused functionality that will be removed. |
GET /api/v1/trust-management/crl-distribution-points
(Deprecated)
|
System Administration > Settings > Certificates > CRL Create a Crl Distribution Point Deprecated: Do not use. This is currently unused functionality that will be removed. |
POST /api/v1/trust-management/crl-distribution-points
(Deprecated)
|
System Administration > Settings > Certificates > CRL Delete a CrlDistributionPoint Deprecated: Do not use. This is currently unused functionality that will be removed. |
DELETE /api/v1/trust-management/crl-distribution-points/{crl-distribution-point-id}
(Deprecated)
|
System Administration > Settings > Certificates > CRL Return the CrlDistributionPoint with <crl-distribution-point-id> Deprecated: Do not use. This is currently unused functionality that will be removed. |
GET /api/v1/trust-management/crl-distribution-points/{crl-distribution-point-id}
(Deprecated)
|
System Administration > Settings > Certificates > CRL Return the status of the CrlDistributionPoint Deprecated: Do not use. This is currently unused functionality that will be removed. |
GET /api/v1/trust-management/crl-distribution-points/{crl-distribution-point-id}/status
(Deprecated)
|
System Administration > Settings > Certificates > CRL Return stored CRL in PEM format Deprecated: Do not use. This is currently unused functionality that will be removed. |
POST /api/v1/trust-management/crl-distribution-points/pem-file
(Deprecated)
|
System Administration > Settings > Certificates > CSR Generate a New Certificate Signing Request with Extensions Deprecated: Deprecated in favor of POST /trust-management/csrs. |
POST /api/v1/trust-management/csrs-extended
(Deprecated)
|
System Administration > Settings > Certificates > Certificate Set a certificate as a GM or LM Principal Identity certificate Deprecated: Please use below APIs. POST https://<nsx-mgr>/api/v1/trust-management/certificates/<cert-id>?action=apply_certificate&service_type=LOCAL_MANAGER POST https://<nsx-mgr>/api/v1/trust-management/certificates/<cert-id>?action=apply_certificate&service_type=GLOBAL_MANAGER |
POST /api/v1/trust-management/certificates?action=set_pi_certificate_for_federation
(Deprecated)
|
System Administration > Settings > Certificates > Certificate Set a certificate as the Appliance Proxy certificate to be used in inter-site communication Deprecated: Please use below APIs. POST https://<nsx-mgr>/api/v1/trust-management/certificates/<cert-id>?action=apply_certificate&service_type=APH |
POST /api/v1/trust-management/certificates?action=set_appliance_proxy_certificate_for_inter_site_communication
(Deprecated)
|
System Administration > Settings > User Management > Access Token Delete registration access token Deprecated: Use API POST /api/v1/aaa/registration-token/delete |
DELETE /api/v1/aaa/registration-token/{token}
(Deprecated)
|
System Administration > Settings > User Management > Access Token Get registration access token Deprecated: Use API POST /api/v1/aaa/registration-token/retrieve |
GET /api/v1/aaa/registration-token/{token}
(Deprecated)
|
System Administration > Settings > User Management > Principal Identity Register a name-certificate combination. Deprecated: Deprecated, use POST /trust-management/principal-identities/with-certificate instead. |
POST /api/v1/trust-management/principal-identities
(Deprecated)
|
System Administration > Settings > User Management > VIDM Configuration Get all the User Groups where vIDM display name matches the search key case insensitively. The search key is checked to be a substring of display name. This is a non paginated API. This API will return as many results that vIDM returns to NSX during the search query. vIDM may not send all results at once so to zero in on the group of interest more characters need to be entered. Deprecated: vIDM is deprecated by vIDB. Use API POST /api/v1/trust-management/oidc-uris/{id}/search. |
GET /global-manager/api/v1/aaa/vidm/groups
(Deprecated)
GET /api/v1/aaa/vidm/groups (Deprecated) |
System Administration > Settings > User Management > VIDM Configuration Get all the users and groups from vIDM matching the search key case insensitively. The search key is checked to be a substring of name or given name or family name of user and display name of group. This is a non paginated API. This API will return as many results that vIDM returns to NSX during the search query. vIDM may not send all results at once so to zero in on the user/group of interest more characters need to be entered. Deprecated: vIDM is deprecated by vIDB. Use API POST /api/v1/trust-management/oidc-uris/{id}/search. |
POST /global-manager/api/v1/aaa/vidm/search
(Deprecated)
POST /api/v1/aaa/vidm/search (Deprecated) |
System Administration > Settings > User Management > VIDM Configuration Get all the users from vIDM whose userName, givenName or familyName matches the search key case insensitively. The search key is checked to be a substring of name or given name or family name. This is a non paginated API. This API will return as many results that vIDM returns to NSX during the search query. vIDM may not send all results at once so to zero in on the user of interest more characters need to be entered. Deprecated: vIDM is deprecated by vIDB. Use API POST /api/v1/trust-management/oidc-uris/{id}/search. |
GET /global-manager/api/v1/aaa/vidm/users
(Deprecated)
GET /api/v1/aaa/vidm/users (Deprecated) |
System Administration > Settings > User Management > VIDM Configuration Read AAA provider vIDM properties Deprecated: vIDM is deprecated by vIDB. Use API GET /api/v1/trust-management/oidc-uris/ |
GET /api/v1/cluster/{cluster-node-id}/node/aaa/providers/vidm
(Deprecated)
GET /api/v1/node/aaa/providers/vidm (Deprecated) |
System Administration > Settings > User Management > VIDM Configuration Update AAA provider vIDM properties Deprecated: vIDM is deprecated by vIDB. Use API POST /api/v1/trust-management/oidc-uris/action/configure-vidb-oidc-endpoint. |
PUT /api/v1/cluster/{cluster-node-id}/node/aaa/providers/vidm
(Deprecated)
PUT /api/v1/node/aaa/providers/vidm (Deprecated) |
System Administration > Settings > User Management > VIDM Configuration Read AAA provider vIDM status Deprecated: vIDM is deprecated by vIDB. Use API GET /api/v1/trust-management/oidc-uris/{id}/health. |
GET /api/v1/cluster/{cluster-node-id}/node/aaa/providers/vidm/status
(Deprecated)
GET /api/v1/node/aaa/providers/vidm/status (Deprecated) |