Skip to content

成员

获取工作区成员

GET /openapi/v1/workspaces/{workspaceId}/members/

请求体

{
 "name": "xxxx", // 非必填项,可以模糊匹配用户的 name 进行筛选,针对 account
 "status": 1, // 非必填项,可通过 status 筛选不同状态的成员,针对 account
 "role": 1, // 非必填项,可通过 role 筛选不同角色的成员,针对 member
 "tier": 1 // 非必填项,可通过 tier 筛选不同等级的成员,针对 account
}

返回结果

{
 "errcode": 200,
 "errmsg": "success",
 "data": [
  {
            "account": {
                "desc": "xxxxx",
                "email": "xxxx@xxx",
                "nickname": "xxxx",
                "status": 1,
                "uid": "xxxxxx"
            },
            "role": 1,
            "uid": "xxxxx"
        }
 ]
}

参数说明

参数 类型 说明
data.account.desc string 用户说明
data.account.email string 用户邮箱
data.account.nickname string 用户名称
data.account.status int 用户状态
data.account.uid string 用户 uid
data.role int 成员角色
data.uid string 成员 uid

添加用户到工作区

POST /openapi/v1/workspaces/{workspaceId}/members/

请求体

{
 "uids": ["xxxxx", "xxxx"]
}

参数说明

参数 类型 是否必填 说明
uids array 要添加至该工作区的用户 uid 数组

返回结果

{
 "errcode": 200,
 "errmsg": "success",
    "data": [
        {
        "account": {
            "uid": "xxxxx",
            "desc": "xxx",
            "email": "xxxx@xxx",
            "nickname": "xxxxx",
            "status": 1
        },
        "ddra": 0,
        "ddya": 0,
        "dt": 0,
        "role": 0,
        "uid": "xxxxx"
        }
    ]
}

编辑工作区成员

PUT /openapi/v1/workspaces/{workspaceId}/members/{memberUid}/

请求体

{
    "role": 1
}

参数说明

参数 类型 说明
role int 用户角色

返回结果

{
 "errcode": 200,
 "errmsg": "success",
 "data": {
        "account": {
            "desc": "xxxxx",
            "email": "xxxx@xxx",
            "nickname": "xxxx",
            "status": 1,
            "uid": "xxxxxx"
        },
        "role": 1,
        "uid": "xxxxx"
 }
}

参数说明

参数 类型 说明
data.account.desc string 用户说明
data.account.email string 用户邮箱
data.account.nickname string 用户名称
data.account.status int 用户状态
data.account.uid string 用户 uid
data.role int 成员角色
data.uid string 成员 uid

获取成员的搜索记录

GET /openapi/v1/workspaces/{workspaceId}/members/{memberUid}/history/

请求参数

参数 类型 说明
count int 是否获取记录总数
offset int 翻页 offset
limit int 翻页 limit
q str 搜索内容

返回结果

{
    "errcode": 200,
    "errmsg": "success",
    "data": [
        "今年耐克近3月每周利润趋势比较",
        "门店营业额前十",
        "门店面积后十营业额门店面积",
        "门店面积降序前十营业额门店面积"
    ]
}

批量编辑工作区成员

PUT /openapi/v1/workspaces/{workspaceId}/members/update-members/

请求体

{
    "members": [
     {
      "uid": "xxxxx",
      "role": 1
     }
    ]
}

返回结果

{
 "errcode": 200,
 "errmsg": "success",
 "data": [
  {
   "account": {
                "desc": "xxxxx",
                "email": "xxxx@xxx",
                "nickname": "xxxx",
                "status": 1,
                "uid": "xxxxxx"
            },
            "role": 1,
            "uid": "xxxxx"
  }
 ]
}

从工作区删除用户

DELETE /openapi/v1/workspaces/{workspaceId}/members/{memberUid}/

返回结果

{
 "errcode": 200,
 "errmsg": "success"
}

从工作区批量删除用户

DELETE /openapi/v1/workspaces/{workspaceId}/members/delete-members/

请求体

{
 "memberUids": ["xxx", "xxxx"]
}

返回结果

{
 "errcode": 200,
 "errmsg": "success"
}