QueryUserInfoByAccount
Queries user information by Alibaba Cloud ID or Alibaba Cloud account name.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
quickbi-public:QueryUserInfoByAccount |
get |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| Account |
string |
Yes |
The Alibaba Cloud account name or Alibaba Cloud ID of the user.
|
1386587****@163.com |
| ParentAccountName |
string |
No |
To resolve a "duplicate user" error when querying a RAM user, specify the name of the root account to which the user belongs. |
zhangsan@test.onaliyun.com |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The API response. |
||
| RequestId |
string |
The request ID. |
D787E1A3-A93C-424A-B626-C2B05DF8D885 |
| Result |
object |
The user information of the organization member. |
|
| AccountId |
string |
The Alibaba Cloud ID. For users not added through RAM self-service, this ID becomes available only after the user's first login. |
135****5848 |
| AccountName |
string |
The Alibaba Cloud account name. For a RAM user, the domain suffix (the part after the @ symbol) is omitted. For example, for the user |
1386587****@163.com |
| AdminUser |
boolean |
Indicates whether the user is assigned the organization administrator role. Valid values:
Important This parameter is deprecated. Use the RoleIdList parameter instead. |
true |
| AuthAdminUser |
boolean |
Indicates whether the user is assigned the permission administrator role. Valid values:
Important This parameter is deprecated. Use the RoleIdList parameter instead. |
true |
|
string |
The user's email address. |
1386587****@163.com |
|
| NickName |
string |
The user's nickname. |
测试用户 |
| Phone |
string |
The user's phone number. |
1386587**** |
| RoleIdList |
array |
The IDs of the organization roles assigned to the user. |
|
|
integer |
The ID of an organization role. A user can be assigned up to three roles. The roles include but are not limited to the following predefined roles:
|
111111111 |
|
| UserId |
string |
The user ID in Quick BI. |
fe67f61a35a94b7da1a34ba174a7**** |
| UserType |
integer |
The user type of the organization member. Valid values:
|
1 |
| CopilotModules |
array |
The intelligent modules for which the user has a quota. |
|
|
string |
The identifier of the intelligent module. Valid values:
|
qreport |
|
| Success |
boolean |
Indicates whether the request was successful. Valid values:
|
true |
Examples
Success response
JSON format
{
"RequestId": "D787E1A3-A93C-424A-B626-C2B05DF8D885",
"Result": {
"AccountId": "135****5848",
"AccountName": "1386587****@163.com",
"AdminUser": true,
"AuthAdminUser": true,
"Email": "1386587****@163.com",
"NickName": "测试用户",
"Phone": "1386587****",
"RoleIdList": [
111111111
],
"UserId": "fe67f61a35a94b7da1a34ba174a7****",
"UserType": 1,
"CopilotModules": [
"qreport"
]
},
"Success": true
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | User.Duplicative | Duplicate users found with account name : %s. | Duplicate users found with account name: %s. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.