员工身份(EIAM)

接口列表

接口
最后更新时间: 2/20/2024, 8:56:47 PM

本文档为您介绍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}/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_id}/accounts GET
获取用户列表 /api/v2/tenant/users?org_id={org_id}&offset=0&limit=10 GET
获取用户的岗位 /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
根据职位remote_id获取职位详情 /api/v2/tenant/job-positions/position-by-remoteid/{remote_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
根据职务remote_id获取职务详情 /api/v2/tenant/job-titles/title-by-remoteid/{remote_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