NSX-T Data Center REST API

Associated URIs:

API Description API Path

Returns all the NSX managed CSM VPN endpoints


GET /api/v1/csm/vpn/endpoints

Returns the state of the public cloud routing tables from a VPN point of view.


GET /api/v1/csm/vpn/routing-tables/state

Create a VPN session in cloud service manager.


POST /api/v1/csm/vpn/sessions

Delete a CSM VPN session


DELETE /api/v1/csm/vpn/sessions/<session-id>

Returns the details of the particular CSM VPN session


GET /api/v1/csm/vpn/sessions/<session-id>

Re-establish an existing CSM VPN session in errored state. If the create of an CSM VPN session errored out and the state is DOWN, this call can be made. CSM will attempt to re-create any missing NSX entities and attempt to re-establish the session.


POST /api/v1/csm/vpn/sessions/<session-id>?action=recreate

Update an existing CSM VPN session information


PUT /api/v1/csm/vpn/sessions/<session-id>

Returns the status and details of the particular CSM VPN session


GET /api/v1/csm/vpn/sessions/<session-id>/status

Returns the statuses of the CSM VPN sessions.


GET /api/v1/csm/vpn/sessions/status