Modify Members¶
POST /api/v1/workspace/member/batch_modify
Overview¶
Modify one/multiple members
Body Request Parameters¶
Parameter Name | Type | Required | Description |
---|---|---|---|
accountUUIDs | array | Y | Account list Example: ['UUID1 of account not joined workspace', 'UUID2 of account not joined workspace'] Allow empty: True |
roleUUIDs | array | Y | User role uuid list Example: None Allow empty: False |
onlyModifyRoles | boolean | Y | Whether to only modify member roles, True does not modify team information Example: True Allow empty: False |
memberGroupUUIDs | array | Team list Example: ['xxx', 'xxx'] Allow empty: True |
|
acntWsNickname | string | Account nickname in this workspace Example: Nickname AAA Allow empty: True $maxCustomLength: 128 |
Parameter Additional Description¶
Data description.*
When modifying member roles, if the roleUUIDs contains roles that require Token approval (Free Plan and paas version do not require Billing Center approval), it must include roles that do not require approval UUID
- Request Parameter Description
Parameter Name | type | Description |
---|---|---|
accountUUIDs | list | Member account UUID |
roleUUIDs | list | Role UUID |
onlyModifyRoles | boolean | Whether to only modify role information (true for batch modification, false for single modification) |
memberGroupUUIDs | list | Team information is required for single member modification |
acntWsNickname | string | Account nickname in the workspace |
------ |
Request Example¶
curl 'https://openapi.guance.com/api/v1/workspace/member/batch_modify' \
-H 'DF-API-KEY: <DF-API-KEY>' \
-H 'Content-Type: application/json;charset=UTF-8' \
--data-raw '{"accountUUIDs": ["acnt_xxxx32"], "onlyModifyRoles": true, "roleUUIDs": ["general","wsAdmin"]}' \
--compressed
Response¶
{
"code": 200,
"content": {
"autoLoginUrl": "http://testing-zc-portal.cloudflux.cn/#/signin?from=http:%2F%2Ftesting-zc-portal.cloudflux.cn%2Fportal.html%23%2Finfo%2Flist&ticket=7d628f01-6c63-454a-8cf7-7c30678a9b0d"
},
"errorCode": "",
"message": "",
"success": true,
"traceId": "TRACE-F0E7FBC3-3A2B-4843-9B5E-DAD070AB812B"
}