Update User Information


更新用户信息。

请求格式


POST https://{apigw-address}/app-portal-service/v2.2/user/info/update

请求参数(URI)


名称 必需/可选 数据类型 描述
orgId 必需 String 组织 ID。
userId 可选 String 用户 ID,不可与 userName 同时为空。
userName 可选 String 用户名,不可与 userId 同时为空。

请求参数(Body)


名称 必需/可选 数据类型 描述
phone 可选 String 用户的手机号。
nickName 可选 String 用户的昵称。
phoneArea 可选 String 用户手机号的所属区号。
company 可选 String 用户的公司。
position 可选 String 用户的职位。
department 可选 String 用户的部门。
email 可选 String 用户的邮箱。若目标账号为域账号,且所在域的账号以邮箱为唯一标识,则该项不可修改。

响应参数


名称 数据类型 描述
data data 结构体 修改后的用户信息。

data 结构体


名称 数据类型 描述
nickName String 用户的昵称。
description String 用户的描述。
isInitPassword Boolean 用户密码是否为初始密码。
phone String 用户的手机号。
domain String 用户所属的域。
name String 用户名。
phoneArea String 用户手机号的所属区号。
createdTime String 用户创建时间。
theme String 主题。
company String 用户的公司。
id String 用户 ID。
position String 用户的职位。
department String 用户的部门。
email String 用户的邮箱。

错误码


代码 描述
31400 组织 ID 为空,userId 和 userName 同时为空,email 重复,手机号、邮箱、区号不合法。
31404 组织 ID 、用户 ID 或用户名不存在;用户不在组织中。

示例

请求示例


url: https://{apigw-address}/app-portal-service/v2.2/user/info/update?userName=your_user_name&orgId=your_org_id

method: POST

requestBody:
{
  "phone": "your_phone_number",
  "nickName": "",
  "phoneArea": "+86",
  "company": "company",
  "position": "position",
  "department": "department",
  "email": "your_user_email"
}

返回示例


{
    "code": 0,
    "data": {
        "nickName": "",
        "description": "",
        "isInitPassword": false,
        "phone": "your_phone_number",
        "domain": "",
        "name": "your_name",
        "phoneArea": "+86",
        "createdTime": "2021-10-09 03:36:53.0",
        "theme": "DARK",
        "company": "company",
        "id": "your_user_id",
        "position": "position",
        "department": "department",
        "email": "your_user_email"
    },
    "message": "OK"
}