Querying User Details (Recommended)
Function
This API can be used by the administrator to query the details about a specified user or used by a user to query their details.
URI
GET /v3.0/OS-USER/users/{user_id}
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
user_id |
Yes |
String |
User ID. |
Request Parameters
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
X-Auth-Token |
Yes |
String |
A token with Security Administrator permissions is required if the administrator is requesting to query the details about a specified user. If an IAM user is requesting to query their details, the user token (no special permission requirements) of the user is required. |
Response Parameters
Parameter |
Type |
Description |
---|---|---|
Object |
User information. |
Parameter |
Type |
Description |
---|---|---|
enabled |
Boolean |
Enabling status of the user. true (default value) indicates that the user is enabled. false indicates that the user is disabled. |
id |
String |
User ID. |
domain_id |
String |
ID of the account to which the user belongs. |
name |
String |
Username. |
Object |
User resource link information. |
|
xuser_id |
String |
ID of the user in the external system. |
xuser_type |
String |
Type of the user in the external system. |
areacode |
String |
Country code. |
|
String |
Email address. |
phone |
String |
Mobile number. |
pwd_status |
Boolean |
Password status. true means that the password needs to be changed, and false means that the password is normal. |
update_time |
String |
Time when the user was last updated. |
create_time |
String |
Time when the user was created. |
last_login_time |
String |
Last login time of the user. |
pwd_strength |
String |
Password strength. The value can be Low, Middle, High, or None. |
is_domain_owner |
Boolean |
Indicates whether the user is the account administrator. |
description |
String |
Description about the user. |
Example Request
GET https://sample.domain.com/v3.0/OS-USER/users/{user_id}
Example Response
Status code: 200
The request is successful.
{ "id" : "", "xuser_type" : "", "email" : "", "user" : { "pwd_strength" : "Strong", "create_time" : "2020-07-08 02:19:03.0", "last_login_time" : null, "areacode" : "", "enabled" : true, "domain_id" : "086ba757f90089cf0fe5c000dbe7f...", "xuser_id" : "", "pwd_status" : false, "update_time" : null, "phone" : "-", "name" : "autotest1", "links" : { "next" : null, "previous" : null, "self" : "https://sample.domain.com/v3.0/OS-USER/users/093f75808b8089ba1f6dc000c7cac..." }, "id" : "093f75808b8089ba1f6dc000c7cac...", "xuser_type" : "", "email" : "", } }
Status Codes
Status Code |
Description |
---|---|
200 |
The request is successful. |
403 |
Access denied. |
404 |
The requested resource cannot be found. |
405 |
The method specified in the request is not allowed for the requested resource. |
500 |
Internal server error. |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot