新增应用账号 - CreateAppAccount
功能介绍
为用户创建应用账号并授权。
接口约束
null
URI
POST /api/v2/tenant/applications/{application_id}/accounts/basic-account
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
application_id | 是 | String | 应用id。 |
请求参数
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
Content-Type | 是 | String | 该字段内容填为“application/json;charset=utf8”。 |
Authorization | 是 | String | 认证凭据,值:Bearer {access_token},access_token通过“获取访问凭据”接口获取。 |
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
user_id | 是 | String | 应用账号关联的授权用户id。 |
account_name | 否 | String | 应用账号名,为空默认为用户名。 |
name | 否 | String | 应用账号名称。 |
org_code | 否 | String | 应用机构编码。 |
password | 否 | String | 应用账号密码。 |
disabled | 否 | Boolean | 应用账号是否禁用,为空默认为非禁用。 |
extension | 否 | Object | 自定义扩展属性,需要在应用“对象模型”—“应用账号模型”自定义。 |
响应参数
状态码:201
参数 | 参数类型 | 描述 |
|---|---|---|
account_id | String | 应用账号id。 |
状态码:400
参数 | 参数类型 | 描述 |
|---|---|---|
error_code | String | 错误编号。 |
error_msg | String | 错误详情。 |
请求示例
创建指定应用的应用账号并关联指定用户,账号名为zhangshan,账号名称为zs,关联用户的user_id为20220331164602949-904C-D475B60AE,应用账号为启用状态。
POST https://{domain_name}/api/v2/tenant/applications/{application_id}/accounts/basic-account
Authorization: Bearer 334963fc-1e4a-473b-9096-52a929140...
{
"account_name":"zhangsan",
"user_id":"20220331164602949-904C-D475B60AE",
"name":"zs",
"org_code":"",
"password":"",
"disabled":false,
"extension":{}
} 响应示例
状态码:201
请求成功。
{
"account_id" : "20210517100458591-6F1C-965A4C..."
} 状态码
状态码 | 描述 |
|---|---|
201 | 请求成功。 |
400 | 参数无效。 |
错误码
请参见错误码。

