员工身份(EIAM)

新增合规账号

接口

# 权限

身份管理API是以应用维度授权的,在调用接口前需为不同的应用设置接口权限,详情请参考API权限

权限代码 描述
account_all 账户管理接口的读写权限
all 全部接口读写权限

# 请求说明

POST https://{your_domain}/api/v2/tenant/applications/{app_id}/accounts/basic-account

# 请求头

参数名 中文名称 必须 类型 描述
Authorization 授权 String 格式:Bearer {access_token}
Content-Type 内容类型 String 固定值:application/json; charset=utf-8

# 请求示例

{
    "account_name":"zhangs",
    "user_id":"20220331164602949-904C-D475B60AE",
    "name":"zs",
    "org_code":"",
    "password":"",
    "disabled":false,
    "extension":{}
}
1
2
3
4
5
6
7
8
9

# 请求参数

参数名 中文名称 必须 类型 描述
account_name 应用账号名 String 应用账号名
user_id 用户ID String 目标用户id
name 姓名 String
org_code 应用组织code String
password 密码 String
disabled 是否禁用 Boolean
extension 扩展属性 Object

# 返回示例

正确示例:
HTTP/1.1 201 Created
{
    "account_id": "20220414163425614-2FD6-CA9B208BE"
}


错误示例:
HTTP/1.1 400 Bad Request
{
    "error_code": " APP.0001",
    "error_msg": "应用不存在"
}
1
2
3
4
5
6
7
8
9
10
11
12
13

# 返回参数

参数名 中文名称 类型 描述
account_id 应用账号ID String

# 错误码

状态码 错误码 错误信息 处理措施
400 APP.0001 应用不存在 请检查应用是否存在
App does not exist
400 USER.0001 用户不存在 请检查目标用户是否存在
User does not exist
400 APP.ORG.0024 应用机构不存在 请检查应用机构是否存在
The application organization does not exist
400 APP.ACCOUNT.0041 {0}用户已经被{1}应用账号绑定,不能被多个绑定 请检查用户是否已被其它账号绑定
{0} user has been bound by {1} application account, and cannot be bound by more than one
400 APP.OBJECTMODEL.0005 未开启应用机构模型 请检查应用机构模型是否开启
The application organization model is not opened