You need to enable JavaScript to run this app.
导航
项目中心-用户属性管理 Open API
最近更新时间:2025.03.27 14:46:47首次发布时间:2021.08.04 11:51:52
我的收藏
有用
有用
无用
无用

1.概述

产品提供OpenAPI接口供外部用户触发管理用户属性。
注意:在您使用本文所述的接口前,请先了解调用方式,详情可阅读调用方式

2.操作步骤

2.1 更新属性

  • 请求说明

请求地址:PUT /aeolus/api/v3/open/userManagement/subjectAttributeList
Authorization: Bearer jwt_token

  • 请求参数

名称

类型

必选

示例值

描述

appId

int

1

项目ID

attributeList

array

["***."]

已有属性,需添加字段属性ID,新增属性不含ID字段

{
    # 项目id
    "appId":{appId},
    # 已有属性,需添加字段属性id,新增属性不含id字段
    "attributeList":[
        {"id":63,"name":"属性1","isPublic":1,"adminList":["********.*****"]},
        {"name":"属性2","isPublic":1,"adminList":["********.*****"]}
    ]
}
  • 返回参数
{
  "code": "aeolus/ok", 
  "data": {
    "fails": []
  }, 
  "msg": "成功"
}              

2.2 更新属性值

  • 请求说明

请求地址:PUT /aeolus/api/v3/open/userManagement/subjectAttributeValue
Authorization: Bearer jwt_token

  • 请求参数

名称

类型

必选

示例值

描述

appId

int

1

项目ID

originId

string

2

人的用户名或者组的ID

type

int

0

0表示人,1表示组

attributeId

int

2

属性ID

valueList

array

["1","1"]

赋多值时,使用["",""]格式

  • 返回参数
{
  "code": "aeolus/ok", 
  "data": , 
  "msg": "成功"
}

2.3 删除属性

  • 请求说明

请求地址:DELETE /aeolus/api/v3/open/userManagement/subjectAttribute
Authorization: Bearer jwt_token

  • 请求参数

名称

类型

必选

示例值

描述

appId

int

1

项目ID

attributeId

int

65

属性ID

  • 返回参数
{
  "code": "aeolus/ok", 
  "data": 65, 
  "msg": "成功"
}