NSX-T Data Center REST API

Associated URIs:

API Description API Path

List of PROJECT


Paginated list of Project.
GET /policy/api/v1/orgs/{org-id}/projects

Delete PROJECT


Delete PROJECT.
DELETE /policy/api/v1/orgs/{org-id}/projects/{project-id}

Get PROJECT


Get PROJECT
GET /policy/api/v1/orgs/{org-id}/projects/{project-id}

Create or update PROJECT


If a Project with the project-id is not already present, create a new Project.
If it already exists, update the Project.
PATCH /policy/api/v1/orgs/{org-id}/projects/{project-id}

Update the PROJECT


Update the Project.
For local Project, local transport zone and edge clusters needs to be added.
PUT /policy/api/v1/orgs/{org-id}/projects/{project-id}

List Project ip allocations


List all the ip allocations for a Project.
GET /policy/api/v1/orgs/{org-id}/projects/{project-id}/ip-address-allocations

Records intent to release an IP from an IpPool.


Releases the IP that was allocated for this allocation request
DELETE /policy/api/v1/orgs/{org-id}/projects/{project-id}/ip-address-allocations/{ip-address-allocation-id}

Get Project ip allocation by ID


Get detail information on Project ip allocation by giving ID.
GET /policy/api/v1/orgs/{org-id}/projects/{project-id}/ip-address-allocations/{ip-address-allocation-id}

Patch a Project ip allocation


Create a Project ip allocation if it does not exist
PATCH /policy/api/v1/orgs/{org-id}/projects/{project-id}/ip-address-allocations/{ip-address-allocation-id}

Create or update a project ip allocation


If a Project IP Address Allocation is absent, create a new one.
If it already exists, replace the Project IP Address Allocation instance with the new object.
PUT /policy/api/v1/orgs/{org-id}/projects/{project-id}/ip-address-allocations/{ip-address-allocation-id}

VC Folder Status for Project


Returns the VC Folder Status on vCenter for the Project.
GET /policy/api/v1/orgs/{org-id}/projects/{project-id}/vc-folder-status
Additional Links