IDMesh APIs
  1. 用户
IDMesh APIs
  • IDMesh APIs
  • 使用文档
  • 管理 API
    • 用户
      • 创建用户
        POST
      • 锁定用户
        POST
      • 解锁用户
        POST
      • 批量锁定用户
        POST
      • 批量解锁用户
        POST
      • 批量重置密码
        POST
      • 编辑用户
        PATCH
      • 删除用户
        DELETE
      • 批量删除用户
        POST
      • 查询用户列表
        GET
      • 查询用户详情
        GET
      • 修改密码
        POST
      • 重置密码
        POST
      • 查询用户存储凭证列表
        GET
      • 创建用户存储凭证
        POST
      • 删除用户存储凭证
        DELETE
      • 登录名验证
        GET
      • 判断用户是否存在
        POST
      • 用户头像上传
        POST
      • 用户头像显示
        GET
      • 用户实名验证
        POST
      • 用户离职
        POST
      • 用户变更组织
        POST
    • 应用
      • 创建应用
      • 更新应用基本信息
      • 查询应用模板列表
      • 查询应用列表
      • 按条件查询应用
      • 按 ID 查询应用
      • 启用应用
      • 禁用应用
      • 删除应用
      • 刷新应用安全码
      • 查询应用配置信息
      • 更新应用配置
      • 禁用应用单点登录
      • 启用应用多子账号登录
      • 禁用应用多子账号登录
      • 启用应用单点登录
      • 启用应用多因素认证配置
      • 禁用应用多因素认证配置
      • 创建应用认证源
      • 删除应用认证源
      • 启用应用认证协议
      • 禁用应用认证协议
      • 重置应用认证协议密钥
      • 查询应用认证协议列表
      • 查询应用认证协议
      • 更新应用认证协议
      • 更新应用子账号
      • 创建应用子账号
      • 更新应用子账号
      • 启用应用子账号
      • 禁用应用子账号
      • 删除应用子账号
      • 按 APP ID 查询应用子账号列表
      • 按条件查询应用子账号列表
      • 按条件查询应用子账号
      • 按 ID 查询应用子账号
      • 更新应用 Logo
      • 批量创建应用子账号
    • 权限及资源
      • 权限
        • 鉴权
        • 获取权限列表
      • 授权单元 & 授权规则
        • 获取授权单元列表
        • 按 ID 查询授权单元
        • 删除授权单元
        • 批量创建授权规则
        • 更新授权规则
        • 查询授权单元下的授权规则列表
        • 查询授权规则列表
        • 批量删除授权规则
        • 查询授权单元下的授权规则列表
      • 资源 & 资源集合
        • 创建资源
        • 更新资源
        • 更新资源
        • 查询资源列表
        • 按 ID 查询资源
        • 删除资源
        • 创建资源集合
        • 更新资源集合
        • 查询资源集合列表
        • 按 ID 查询资源集合
        • 创建资源集合成员
        • 删除资源集合
        • 更新资源集合成员
        • 查询资源集合成员列表
        • 按 ID 查询资源集合成员
        • 删除资源集合成员
      • 应用授权
        • 授权应用
        • 查询已授权应用列表
      • 鉴权
      • 授权
    • 组织关系
      • 创建组织对象
      • 查询父组织节点
      • 删除组织节点
      • 获取组织关系列表
      • 修改组织关系基本信息
      • 获取组织关系基本信息
      • 删除组织关系
      • 批量添加组织成员
      • 添加组织成员
      • 编辑组织成员
      • 获取组织成员信息及其关联的组织关系列表
      • 获取组织的成员信息列表
      • 删除组织成员
      • 创建组织节点
      • 编辑组织节点
      • 删除组织子节点
      • 批量删除节点
      • 查询节点信息列表
      • 查询组织节点信息
      • 获取组织子节点列表
      • 获取组织的成员信息列表
      • 批量检查节点
      • 禁用组织节点
      • 禁用组织节点新
      • 批量从组织关系中移除用户-内部使用
      • 从组织关系中移除用户-内部使用
      • 树关联-删除节点关联
      • 树关联-创建
      • 树关联-树对象关系查询
      • 树关联-节点关系查询
      • 树关联-查询所有
      • 启用组织节点
    • 身份源
      • 获得系统支持的所有认证模板
      • 创建某个租户的认证方式信息
      • 创建某个租户的认证方式信息
      • 更新某个租户的认证方式信息
      • 更新某个租户的认证方式信息
      • 获得某个租户的认证方式信息
      • 查询某个租户的认证方式列表
      • 删除某个租户的认证方式信息
      • 删除某个租户的认证方式信息
      • 创建某个租户的身份源配置信息
      • 修改某个租户的身份源配置信息
      • 删除某个身份源配置信息
      • 获取某个租户支持的所有身份源配置
      • 按 ID 获取的身份源配置信息
    • KV 存储
      • 获取 Bucket 列表
      • 获取 Object 列表
      • 获取 Bucket 详情
      • 删除 Bucket
      • 创建 Object
      • 获取 Object 详情
      • 删除 Object
    • 定时任务
      • 查询定时任务列表
      • 查询定时任务详情
      • 创建定时任务
      • 更新定时任务
      • 删除定时任务
      • 触发定时任务
      • 挂起定时任务
      • 恢复定时任务
      • 获取预创建 ID
      • 查询子任务日志
      • 查询任务日志
      • 创建子任务
      • 回调子任务执行结果
      • 更新子任务
      • 取消任务执行
      • 查询指定定时任务的子任务列表
      • 查询子任务列表
    • 事件
      • 注册事件订阅
      • 查询已订阅事件列表
      • 删除订阅事件
      • 重置订阅事件
      • 更新订阅事件
  • BFF
    • 登录验证Thin模式
  1. 用户

查询用户列表

GET
/v1/users
type_mgmtdocprogrammer-docmodule_identity

请求参数

Query 参数
page_size
integer 
可选
示例值:
10
page_num
integer 
可选
示例值:
1
search_type
string 
可选
search_type查询类型:generic(全文搜索)、不填(基础搜索)
默认基础搜索:/v1/users?username=xxx&display_name=xxx......
全文检索:/v1/users?keyword=xxx
高级检索:/v1/users?username[eq]=xxx&time_created[gt]=xxx
扩展字段检索:/v1/users?sys_ext_props[xxx][eq]=xxx&sys_ext_props[xxx][gt]=xxx
eq:等于(equal)
ne:不等于(not equal)
gt:大于(greater than)
lt:小于(less than)
gte:大于等于(greater than or equal to)
lte:小于等于(less than or equal to)
in:在给定范围内(in a given range)
like:模糊匹配,包含
notlike:不匹配,不包含
orderby:排序的顺序(order by)
常规查询字段:
username //用户名
display_name //显示名
firstname //名
lastname //姓
realname //真实姓名
pinyin //拼音
nickname //昵称
user_type //用户类型
mobile //手机
email //邮件
phone_number //电话
gender //性别
cert_type //证件类型
cert_number //证件号
region //地区
work_time //加入时间
work_title //职位
arn //ARN
developer_id //开发者ID
tenant_id //租户ID
last_login_ipaddr //上次登录IP
last_login_time //上次登录时间
time_modified //修改时间
status //状态
external_id //同步自外部系统的ID
keyword
string 
检索值
可选
time_modified_from
string 
开始时间
可选
time_modified_to
string 
结束时间
可选
page_mode
string 
可选
是否分页, 默认1分页 0 不分页
is_ret_node
boolean 
可选
是否返回组织,默认false 不反回 true 返回

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET '/v1/users?page_size=10&page_num=1&search_type=&keyword=&time_modified_from&time_modified_to&page_mode&is_ret_node'

返回响应

🟢200成功
application/json
Body
data
array[object (UserRes) {34}] 
返回用户列表
可选
id
string 
用户id标识
可选
username
string 
用户名,唯一
可选
password
string 
密码
可选
password_status
string 
可选
valid 有效,invalid 无效 强制修改,init初始待生效
password_expire_time
密码过期时间
可选
display_name
string 
显示名称
可选
firstname
string 
名
可选
lastname
string 
姓
可选
realname
string 
真实姓名
可选
pinyin
string 
拼音
可选
nickname
string 
昵称
可选
user_type
string 
用户类型
可选
mobile
string 
手机
可选
email
string 
邮箱
可选
gender
string 
性别
可选
cert_type
string 
证件类型
可选
cert_number
string 
证件号
可选
region
string 
区域
可选
work_time
加入时间
可选
work_title
string 
职位
可选
arn
string 
arn
可选
idp_config_id
number 
身份源ID
可选
developer_id
number 
开发者id
可选
tenant_id
number 
租户id
可选
last_login_ipaddr
string 
上次登录IP
可选
last_login_time
上次登录时间
可选
time_created
创建时间
可选
time_modified
修改时间
可选
status
string 
可选
状态:1正常,0禁用
password_locked
boolean 
可选
此属性正常不返回,当用户登录密码锁定时返回true
sys_ext_props
object 
系统扩展字段
可选
free_ext_props
object 
自由扩展字段
可选
external_id
string 
可选
同步自外部系统的ID
work_status
string 
可选
工作状态:1在职, 2离职,0空
total_num
number 
总数
可选
page_num
number 
当前页
可选
示例
{
    "data": [
        {
            "id": "string",
            "username": "string",
            "password": "string",
            "password_status": "string",
            "password_expire_time": null,
            "display_name": "string",
            "firstname": "string",
            "lastname": "string",
            "realname": "string",
            "pinyin": "string",
            "nickname": "string",
            "user_type": "string",
            "mobile": "string",
            "email": "string",
            "gender": "string",
            "cert_type": "string",
            "cert_number": "string",
            "region": "string",
            "work_time": null,
            "work_title": "string",
            "arn": "string",
            "idp_config_id": 0,
            "developer_id": 0,
            "tenant_id": 0,
            "last_login_ipaddr": "string",
            "last_login_time": null,
            "time_created": null,
            "time_modified": null,
            "status": "string",
            "password_locked": true,
            "sys_ext_props": {},
            "free_ext_props": {},
            "external_id": "string",
            "work_status": "string"
        }
    ],
    "total_num": 0,
    "page_num": 0
}
🟠400参数错误
修改于 2025-05-09 07:47:27
上一页
批量删除用户
下一页
查询用户详情
Built with