员工身份(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 |