Skip to content

批量添加用户

获取userIds

POST /user_attribute

权限

  • 需要认证

请求参数

字段描述
targetType要获取的类型知识库:knowledge_base_member、课程:course
targetId类型ID知识库id、课程id

Request Body

json
{
  "userAttribute": [
    {
      "type": "org",
      "id": 1
    },
    {
      "type": "user",
      "id": 1
    }
  ],
}

字段说明

字段描述类型举例
type用户属性string岗位:post、部门:org、用户组:userGroup、用户:user
id属性idint1

响应

json
{
    "userIds": ["1", "2"]
}

字段说明

字段描述类型
userIds用户Idsarray

添加用户

POST /batch_add_member?targetType=XXX&targetId=XXX

权限

  • 需要认证

请求参数Request body

json
{
    "userIds": ["1", "2"],
    "notificationSetting":1

}

字段说明

字段描述类型请求参数
targetType资源类型(课程、专题、知识库、活动、培训项目、问卷调查、专项考试、线下课程开班、直播授课、加入用户组)stringquerycourse_member、classroom_member、knowledge_base_member、offlineActivity_member、project_plan_member、survey_member、exam_member、offline_class_member、live_activity、user_group_member
targetId资源idstringquery1
userIds用户Idsarrayrequest如上Request body
notificationSetting是否需要对接通知intrequest1表示需要向对接第三方推送通知,0或者不传该字段表示不需要向第三方(企业微信、钉钉、飞书)推送通知

响应

json
{
    "success": true
}