VMware Data Services Manager

VMware Data Services Manager

Public endpoints of VMware Data Services Manager.

Authentication

Most DSM APIs require a valid authentication token. Exceptions: /provider/session (login) and /provider/users/password?action=recover&email=<user-email> (password recovery) do not require authentication.

To obtain a JWT bearer token, issue a POST to /provider/session:

curl -X POST \
  -H "Content-Type: application/json" \
  -d '{"email": "[email protected]", "password": "your-password"}' \
  https://your-dsm-host.com/provider/session

The response will include a JWT bearer token in the Authorization header that must be included in subsequent API calls.

API Headers

Most DSM APIs require the following headers:

  • Authorization: Bearer token obtained from /provider/session
  • Accept: application/vnd.vmware.dms-v1+json for JSON responses or application/vnd.vmware.dms-v1+octet-stream for binary content
  • Content-Type: application/json or application/vnd.vmware.dms-v1+json for request bodies