Get user
This page will soon be available only on the dedicated Dynatrace Managed Documentation site. Update your bookmarks.
This API call retrieves information on a specific cluster user.
Authentication
To execute this request, you need the Service Provider API (ServiceProviderAPI
) permission assigned to your API token. Generate your API token via Cluster Management Console (CMC). To learn how to obtain and use it, see Cluster API - Authentication.
Endpoint
/api/v1.0/onpremise/users
Parameter
Parameter | Type | Description | In | Required |
---|---|---|---|---|
id | string | User ID path parameter. Missing or empty values will return a 'Bad Request' | path | required |
Response
Response codes
Code | Type | Description |
---|---|---|
200 | UserConfig | Success |
400 | - | No ID information received for the get-user request |
404 | - | Not found |
Response body objects
The UserConfig
object
The configuration of the user.
Element | Type | Description |
---|---|---|
string | User's email address | |
firstName | string | User's first name |
groups | string[] | List of user's user group IDs. |
id | string | User ID |
lastName | string | User's last name |
passwordClearText | string | User's password in a clear text; used only to set initial password |
Response body JSON model
1{2 "email": "string",3 "firstName": "string",4 "groups": [5 "string"6 ],7 "id": "string",8 "lastName": "string",9 "passwordClearText": "string"10}
Example
In this example, you retrieve john.wicked
user details.
Curl
1curl -X GET "https://myManaged.cluster.com/api/v1.0/onpremise/users/john.wicked" -H "accept: application/json"
Request URL
1https://mymanaged.cluster.com/api/v1.0/onpremise/users/john.wicked
Response body
1{2 "id": "john.wicked",3 "email": "john.wicked@company.com",4 "firstName": "John",5 "lastName": "Wicked",6 "passwordClearText": null,7 "groups": [8 "admin"9 ]10}
Response code
200