Adds a workspace member and grants workspace roles to the member.
Operation description
You must purchase DataWorks Basic Edition or a higher edition to use this operation.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dataworks:CreateProjectMember |
create |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| ProjectId |
integer |
Yes |
The ID of the DataWorks workspace. You can log on to the DataWorks console and go to the Workspace Management page to obtain the ID. This parameter specifies the DataWorks workspace for this API call operation. |
24054 |
| UserId |
string |
Yes |
The ID of the DataWorks account. You can log on to the DataWorks console - Management Center, select the workspace to which you want to add a member, go to the Management Center page, and then navigate to the Tenant Members and Roles page to view the account ID of the user you want to add to the workspace. |
123422344899 |
| RoleCodes |
array |
Yes |
The list of workspace role codes. You can call ListProjectRoles to obtain the role codes. This parameter is used to grant workspace roles to the member when adding the member to the workspace. |
|
|
string |
No |
The workspace role code. |
role_project_guest |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Schema of Response |
||
| RequestId |
string |
The request ID. Used to locate logs and troubleshoot issues. |
2B2F0B26-9253-5780-B6DB-F1A886D44D6F |
Examples
Success response
JSON format
{
"RequestId": "2B2F0B26-9253-5780-B6DB-F1A886D44D6F"
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.