Gets a paginated list of workspace member details.
Operation description
This feature is available in DataWorks Basic Edition and higher.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dataworks:ListProjectMembers |
list |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| ProjectId |
integer |
Yes |
The ID of the DataWorks workspace. To obtain this ID, log in to the DataWorks Console and go to the Workspace Management page. This parameter specifies the DataWorks workspace for the API call. |
62136 |
| UserIds |
array |
No |
A list of DataWorks user IDs to filter the results. You can find these IDs on the Tenant Members and Roles page in the Management Center. |
|
|
string |
No |
A DataWorks user ID. |
123422344899 |
|
| RoleCodes |
array |
No |
A list of role codes for the workspace to filter the results. You can call the ListProjectRoles operation to obtain the role codes. |
|
|
string |
No |
A role code for the workspace. |
role_project_guest |
|
| PageNumber |
integer |
No |
The page number. Pages start from page 1. |
1 |
| PageSize |
integer |
No |
The number of entries per page. Default value: 10. Maximum value: 100. |
10 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response object. |
||
| RequestId |
string |
The unique ID of the request, used to track logs and troubleshoot issues. |
9FBBBB1F-DD5E-5D8E-8F50-37F77460F056 |
| PagingInfo |
object |
The paging information. |
|
| PageSize |
integer |
The number of entries to return on each page. |
10 |
| PageNumber |
integer |
The page number. |
1 |
| TotalCount |
integer |
The total number of matching entries. |
12 |
| ProjectMembers |
array<object> |
The list of Workspace members. |
|
|
array<object> |
The details of a single Workspace member. |
||
| ProjectId |
integer |
The ID of the DataWorks Workspace. |
62136 |
| UserId |
string |
The ID of the DataWorks user. |
123422344899 |
| Status |
string |
The status of the Workspace member.
|
Normal |
| Roles |
array<object> |
The roles assigned to the Workspace member. |
|
|
object |
The details of an assigned role. |
||
| Code |
string |
The code of the role. |
role_project_guest |
| Name |
string |
The name of the role. |
Visitors |
| Type |
string |
The type of the role.
|
System |
| UserName |
string |
The name of the DataWorks user. |
Examples
Success response
JSON format
{
"RequestId": "9FBBBB1F-DD5E-5D8E-8F50-37F77460F056",
"PagingInfo": {
"PageSize": 10,
"PageNumber": 1,
"TotalCount": 12,
"ProjectMembers": [
{
"ProjectId": 62136,
"UserId": "123422344899",
"Status": "Normal",
"Roles": [
{
"Code": "role_project_guest",
"Name": "Visitors",
"Type": "System"
}
],
"UserName": ""
}
]
}
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.