直接创建账号
在私有化部署环境中创建账号,或将组织内已有账号关联到当前组织。此接口需要管理员权限,SaaS 环境不支持。
请求地址:/openapi/v1/account/inviteUser
请求方法:POST
请求参数
请求体是账号对象数组,不能使用对象包装该数组。
| 参数 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
| name | String | 是 | 账号名称或登录名。 |
| create | Boolean | 是 | true 表示创建新账号并生成初始密码;false 表示关联组织内已有账号。 |
| roleId | Long | 否 | 分配给账号的角色 ID。 |
请求示例
[
{
"name": "new_user",
"create": true,
"roleId": 1001
}
]
返回参数
| 参数 | 类型 | 说明 |
|---|---|---|
| success | Boolean | 请求是否成功。 |
| requestId | String | 请求 ID。 |
| data | Array | 创建或关联账号的结果列表。 |
| data[].name | String | 账号名称。 |
| data[].password | String | 初始密码;仅新创建账号时返回。 |
调用成功示例
{
"success": true,
"requestId": "<requestId>",
"data": [
{
"name": "new_user",
"password": "<initialPassword>"
}
]
}