Create User and Choose Organization¶
创建用户并为该用户分配 OU。
前提条件¶
应用需拥有“获取在本 OU 创建或删除用户账号”的权限。如有需要,可联系 OU 管理员获取权限。
请求格式¶
POST https://{apigw-address}/app-portal-service/v2.3/user/createAndJoinOrg
请求参数(URI)¶
| 名称 | 位置(Path/Query) | 必需/可选 | 数据类型 | 描述 | 
|---|---|---|---|---|
| orgId | Query | 必需 | String | OU ID。需与请求参数  | 
请求参数(Body)¶
| 名称 | 必需/可选 | 数据类型 | 描述 | 
|---|---|---|---|
| name | 必需 | String | 用户名。 | 
| domain | 可选 | String | 应用门户里注册的域名称。若为创建域账号,需指定一个域名称。若无需创建域账号,需留空。 | 
| 必需 | String | 用户的邮箱。 | |
| organizationId | 必需 | String | 给用户分配的 OU ID,需与请求参数  | 
| locale | 可选 | String | 指定以何种语言返回列表信息,支持以下赋值: 
 | 
| nickName | 可选 | String | 用户的昵称。 | 
响应参数¶
| 名称 | 数据类型 | 描述 | 
|---|---|---|
| userId | String | 新建用户的 ID。 | 
错误码¶
| 代码 | 描述 | 
|---|---|
| 31400 | OU ID 为空,用户名为空,邮箱为空,应用无效等。 | 
| 31403 | 应用未被授予“在本 OU 创建或删除用户账号”的权限。 | 
| 31404 | OU 或域不存在。 | 
示例¶
请求示例¶
url: https://{apigw-address}/app-portal-service/v2.3/user/createAndJoinOrg?orgId=your_org_id
method: POST
requestBody:
{
  "organizationId": "your_structure_id",
  "nickName": "your_nickname",
  "domain": "your_domain",
  "name": "your_user_name",
  "locale": "en_US",
  "email": "your_email"
}
返回示例¶
{
    "code": 0,
    "message": "OK",
    "data": {
        "userId": "your_user_id"
    }
}