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+jsonfor JSON responses orapplication/vnd.vmware.dms-v1+octet-streamfor binary content - Content-Type:
application/jsonorapplication/vnd.vmware.dms-v1+jsonfor request bodies