跳转至

修改一个/多个成员



POST /api/v1/workspace/member/batch_modify

概述

修改一个/多个成员

Body 请求参数

参数名 类型 必选 说明
accountUUIDs array Y 账号列表
例子: ['未加入工作空间的账号UUID1', '未加入工作空间的账号UUID2']
允许为空: True
roleUUIDs array Y 用户角色uuid列表
例子: None
允许为空: False
onlyModifyRoles boolean Y 是否只修改成员角色, True 不修改团队信息
例子: True
允许为空: False
memberGroupUUIDs array 团队列表
例子: ['xxx', 'xxx']
允许为空: True
acntWsNickname string 账号在该空间的昵称
例子: 昵称AAA
允许为空: True
$maxCustomLength: 128

参数补充说明

数据说明.*

修改成员角色,roleUUIDs中如果存在需要Token审核的角色,(saas免费版,paas版无需费用中心审核)则必须包含无需审核的角色UUID

  • 请求参数说明
参数名 type 说明
accountUUIDs list 成员账号UUID
roleUUIDs list 角色UUID
onlyModifyRoles boolean 是否只改动角色信息(true批量修改, false单个修改)
memberGroupUUIDs list 单个修改成员是必传团队信息
acntWsNickname string 账号在空间的昵称
------

请求例子

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_2387056f5aaa4043b61eb3a47e81933a"], "onlyModifyRoles": true, "roleUUIDs": ["general","wsAdmin"]}' \
--compressed 

响应

{
    "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"
} 

文档评价

文档内容是否对您有帮助? ×