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
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 > Networking > Network Services > Forwarding Policies
GET /global-manager/api/v1/global-infra/domains/{domain-id}/forwarding-policies (Deprecated)
Policy > Networking > Network Services > Forwarding Policies
GET /global-manager/api/v1/global-infra/domains/{domain-id}/forwarding-policies/{forwarding-policy-id} (Deprecated)
Policy > Networking > Network Services > Forwarding Policies
GET /global-manager/api/v1/global-infra/domains/{domain-id}/forwarding-policies/{forwarding-policy-id}/rules (Deprecated)
Policy > Networking > Network Services > Forwarding Policies
GET /global-manager/api/v1/global-infra/domains/{domain-id}/forwarding-policies/{forwarding-policy-id}/rules/{rule-id} (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/?action=apply_certificate&service_type=API&node_id=
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 > 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)
POST /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/?action=apply_certificate&service_type=MGMT_CLUSTER
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 > 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 > 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)