员工身份(EIAM)
 接口列表
   接口
 本文档为您介绍V2版本的各模块接口列表。
# 组织管理
| 接口名 | 接口地址 | 请求方式 | 
|---|---|---|
| 新增组织 | /api/v2/tenant/organizations | POST | 
| 修改组织 | /api/v2/tenant/organizations/{org_id} | PUT | 
| 删除组织 | /api/v2/tenant/organizations/{org_id} | DELETE | 
| 根据组织id查询组织信息 | /api/v2/tenant/organizations/{org_id} | GET | 
| 根据组织code查询组织信息 | /api/v2/tenant/organizations/org-codes/{org_code} | GET | 
| 获取组织列表 | /api/v2/tenant/organizations?org_id=&all_child=false&offset=0&limit=10 | GET | 
| 保存组织负责人接口 | /api/v2/tenant/organizations/{org_id}/org-leader | PUT | 
| 根据组织id查询组织负责人接口 | /api/v2/tenant/organizations/{org_id}/org-leader | GET | 
| 启用组织 | /api/v2/tenant/organizations/{org_id}/enable | PUT | 
| 禁用组织 | /api/v2/tenant/organizations/{org_id}/disable | PUT | 
# 用户管理
| 接口名 | 接口地址 | 请求方式 | 
|---|---|---|
| 新增用户 | /api/v2/tenant/users | POST | 
| 修改用户 | /api/v2/tenant/users/{user_id} | PUT | 
| 修改用户密码 | /api/v2/tenant/users/{user_id}/change-password | PUT | 
| 修改用户密码校验原密码 | /api/v2/tenant/users/{user_id}/change-password-verify | PUT | 
| 重置用户密码 | /api/v2/tenant/users/{user_id}/rest-password?send_mode=EMAIL | PUT | 
| 禁用用户 | /api/v2/tenant/users/{user_id}/disable | PUT | 
| 启用用户 | /api/v2/tenant/users/{user_id}/enable | PUT | 
| 用户授权应用账号 | /api/v2/tenant/users/{user_id}/applications/{app_id}/accounts | POST | 
| 删除用户 | /api/v2/tenant/users/{user_id} | DELETE | 
| 通过id获取用户详情 | /api/v2/tenant/users/{user_id} | GET | 
| 通过手机号获取用户详情 | /api/v2/tenant/users/user-by-mobile | POST | 
| 通过用户名获取用户详情 | /api/v2/tenant/users/user-by-username | POST | 
| 通过用户邮箱获取用户详情 | /api/v2/tenant/users/user-by-email | POST | 
| 获取用户所有授权的应用账号 | /api/v2/tenant/users/{user_id}/accounts | GET | 
| 获取用户列表 | /api/v2/tenant/users?org_id={org_id}&offset=0&limit=10 | GET | 
| 获取用户社交账号列表 | /api/v2/tenant/social?offset=0&limit=10 | GET | 
| 用户社交账号解绑 | /api/v2/tenant/social/unbind/{id} | DELETE | 
| 获取用户的岗位 | /api/v2/tenant/users/{user_id}/jobs?type= | GET | 
| 调整用户的组织与主岗 | /api/v2/tenant/users/{user_id}/jobs/transfer | PUT | 
| 新增用户兼职兼岗 | /api/v2/tenant/users/{user_id}/part-time-job | POST | 
| 修改用户兼职兼岗 | /api/v2/tenant/users/{user_id}/part-time-job/{job_id} | PUT | 
| 删除用户兼职兼岗 | /api/v2/tenant/users/{user_id}/part-time-job/{job_id} | DELETE | 
# 职位管理
| 接口名 | 接口地址 | 请求方式 | 
|---|---|---|
| 新增职位 | /api/v2/tenant/job-positions | POST | 
| 修改职位 | /api/v2/tenant/job-positions/{position_id} | PUT | 
| 删除职位 | /api/v2/tenant/job-positions/{position_id} | DELETE | 
| 根据职位id获取职位详情 | /api/v2/tenant/job-positions/{position_id} | GET | 
| 获取职位列表 | /api/v2/tenant/job-positions?org_id=&offset=0&limit=10 | GET | 
# 职务管理
| 接口名 | 接口地址 | 请求方式 | 
|---|---|---|
| 新增职务 | /api/v2/tenant/job-titles | POST | 
| 修改职务 | /api/v2/tenant/job-titles/{title_id} | PUT | 
| 删除职务 | /api/v2/tenant/job-titles/{title_id} | DELETE | 
| 根据职务id获取职务详情 | /api/v2/tenant/job-titles/{title_id} | GET | 
| 获取职务列表 | /api/v2/tenant/job-titles?offset=0&limit=10 | GET | 
# 应用机构授权管理
| 接口名 | 接口地址 | 请求方式 | 
|---|---|---|
| 新增应用机构 | /api/v2/tenant/applications/{app_id}/organizations | POST | 
| 修改应用机构 | /api/v2/tenant/applications/{app_id}/organizations/{app_org_id} | PUT | 
| 删除应用机构 | /api/v2/tenant/applications/{app_id}/organizations/{app_org_id} | DELETE | 
| 获取应用机构信息 | /api/v2/tenant/applications/{app_id}/organizations/{app_org_id} | GET | 
| 获取应用机构列表 | /api/v2/tenant/applications/{app_id}/organizations?&offset=0&limit=10 | GET | 
# 应用账号授权管理
| 接口名 | 接口地址 | 请求方式 | 
|---|---|---|
| 新增合规账号 | /api/v2/tenant/applications/{app_id}/accounts/basic-account | POST | 
| 新增公共账号 | /api/v2/tenant/applications/{app_id}/accounts/public-account | POST | 
| 新增孤儿账号 | /api/v2/tenant/applications/{app_id}/accounts/orphan-account | POST | 
| 更新应用账号 | /api/v2/tenant/applications/{app_id}/accounts/{app_user_id} | PUT | 
| 删除应用账号 | /api/v2/tenant/applications/{app_id}/accounts/{app_user_id} | DELETE | 
| 禁用应用账号 | /api/v2/tenant/applications/{app_id}/accounts/{app_user_id}/disable | PUT | 
| 启用应用账号 | /api/v2/tenant/applications/{app_id}/accounts/{app_user_id}/enable | PUT | 
| 公共账号新增使用者 | /api/v2/tenant/applications/{app_id}/accounts/public-account/{app_user_id}/users/bind | POST | 
| 公共账号删除使用者 | /api/v2/tenant/applications/{app_id}/accounts/public-account/{app_user_id}/users/unbind | POST | 
| 绑定公共账号责任人 | /api/v2/tenant/applications/{app_id}/accounts/public-account/{app_user_id}/owner | POST | 
| 新增应用账号角色 | /api/v2/tenant/applications/{app_id}/accounts/{account_id}/member-role | POST | 
| 删除应用账号角色 | /api/v2/tenant/applications/{app_id}/accounts/{account_id}/member-role | DELETE | 
| 获取应用账号列表 | /api/v2/tenant/applications/{app_id}/accounts?account_type=&offset=0&limit=10 | GET | 
| 获取应用账号信息 | /api/v2/tenant/applications/{app_id}/accounts/{app_user_id} | GET | 
| 查询公共账号使用者 | /api/v2/tenant/applications/{app_id}/accounts/public-account/{app_user_id}/users?offset=0&limit=10 | GET | 
| 查询公共账号责任人 | /api/v2/tenant/applications/{app_id}/accounts/public-account/{app_user_id}/owner | GET | 
| 查询单个应用账号的应用端权限 | /api/v2/tenant/applications/{application_id}/account/{account_id}/permissions | GET | 
| 分页查询应用账号的应用端权限 | /api/v2/tenant/applications/{application_id}/accounts/permissions/page | GET | 
# 日志审计
| 接口名 | 接口地址 | 请求方式 | 
|---|---|---|
| 查询用户操作日志 | /api/v2/tenant/logs/users-log?start_time=2022-04-14 00:00:00&end_time=2022-04-18 23:59:59&offset=0&limit=50 | GET | 
| 查询认证数 | /api/v2/tenant/logs/auth-num?start_time=2022-03-25 00:00:00&end_time=2022-04-19 10:50:59&offset=0&limit=50&target_type=&target_name= | GET | 
# 应用侧角色管理
| 接口名 | 接口地址 | 请求方式 | 
|---|---|---|
| 查询应用侧角色列表 | /api/v2/tenant/applications/{app_id}/role-list?offset=0&limit=10 | GET | 
| 查询单个应用侧角色的应用端权限 | /api/v2/tenant/applications/{application_id}/app-role/{role_id}/permissions | GET | 
| 分页查询应用侧角色的应用端权限 | /api/v2/tenant/applications/{application_id}/app-roles/permissions/page | GET | 
# 应用侧消息通知管理
| 接口名 | 接口地址 | 请求方式 | 
|---|---|---|
| 发送站内通知 | /api/v2/tenant/notice/insite/asyncSend | POST | 
| 查询站内通知发送结果 | /api/v2/tenant/notice/insite/{notice_id}/getSendResult | GET | 
# 应用侧任务待办管理
| 接口名 | 接口地址 | 请求方式 | 
|---|---|---|
| 新增待办 | /api/v2/tenant/todo/task | POST | 
| 更新待办 | /api/v2/tenant/todo/task/{todo_id} | PUT | 
| 删除待办 | /api/v2/tenant/todo/task/{todo_id} | DELETE | 
| 查询单个待办 | /api/v2/tenant/todo/task/{todo_id} | GET | 
| 根据外部待办id查询待办 | /api/v2/tenant/todo/task/sources/{external_id} | GET | 
| 修改待办处理状态 | /api/v2/tenant/todo/task/{todo_id}/todoStatus | PUT | 
# 应用侧权限管理
| 接口名 | 接口地址 | 请求方式 | 
|---|---|---|
| 查询应用侧功能权限 | /api/v2/tenant/applications/{application_id}/func-perms | GET | 
| 查询应用侧数据权限模型 | /api/v2/tenant/applications/{application_id}/func-perm-models | GET | 
| 查询应用侧数据权限 | /api/v2/tenant/applications/{application_id}/data-perms | GET | 
