更新时间:2026-08-24 GMT+08:00
分享

创建用户 - CreateUser

功能介绍

创建用户。

授权信息

账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限,具体权限要求请参见权限和授权项。

URI

POST /basic/mgmt/public/api/v1/users

请求参数

表1 请求Header参数

参数

是否必选

参数类型

描述

Authorization

是

String

JWTToken

表2 请求Body参数

参数

是否必选

参数类型

描述

数组元素

是

Array of batchCreateUserExt objects

创建用户请求

表3 batchCreateUserExt

参数

是否必选

参数类型

描述

username

是

String

账户名称

password

否

String

密码

nickname

是

String

姓名,是否必填可配置

reserve1

是

String

工号,是否必填可配置

effect_time

是

String

生效时间,yyyy-MM-dd,需在当前日期之后(包含当前日期)

expired_time

否

String

失效时间,yyyy-MM-dd,如不传取最大sku失效时间

email

否

String

邮箱

tenant_id

否

String

租户ID,如不传则从机机认证token中获取,取不到取默认租户ID

user_id

否

String

用户ID

employee_number

否

String

工号,优先取employee_number

响应参数

状态码: 200

表4 响应Body参数

参数

参数类型

描述

code

String

返回码

message

String

返回码描述

datas

Object

返回数据

totalCount

Long

返回数据总条数

状态码: 400

表5 响应Body参数

参数

参数类型

描述

reserve

String

保留字段

error_code

String

错误编码

error_msg

String

错误信息

请求示例

[
    {
        "username": "sysadmin",
        "password": "12345",
        "nickname": "sysadmin",
        "reserve1": "machine-1",
        "effect_time": "2025-03-17",
        "expired_time": "",
        "email": "123@huawei.com",
        "tenant_id": "1"
    }
]

响应示例

状态码: 200

成功

{
    "code": "IPDC.01020000",
    "message": "success",
    "datas": null,
    "totalCount": 1
}

状态码: 401

认证失败

{
  "error_code" : "IPDC.02010034",
  "error_msg" : "Authorization token incorrect"
}

状态码

状态码

描述

200

成功

401

认证失败

500

服务器内部异常

错误码

请参见错误码。

相关文档