获取成员列表

更新时间:2026.07.21 10:41

功能说明

分页查询当前租户的成员列表,可按账号、状态、创建时间、部门和角色筛选。

调用说明

地址:

https://www.shudacloud.com/api/open-api/platform/contacts/members/query

方式:POST

接口编码:contacts:members:query

鉴权方式:在请求 Header 中传入 X-API-Key。无需传入 tenant-id,服务端会根据 API Key 自动识别所属租户。

本页参数和返回值来自测试环境真实调试;请求示例中的域名已按生产环境填写。当前示例 API Key 仅在测试环境有效。

请求参数

名称 位置 类型 是否必选 示例值 描述
X-API-Key Header String qop_f9f5d23ff4c84e2aa513e37d08780022 开放平台 API Key
pageNo Body Integer 1 页码
pageSize Body Integer 10 每页数量
username Body String openapi_docs_20260721 用户账号,模糊匹配
status Body Integer 0 状态:0 启用,1 停用
createTime Body Array ["2026-01-01 00:00:00","2026-12-31 23:59:59"] 创建时间范围
deptId Body String ea415fa680d92b39e8b7317597d9ce55 部门编号
roleId Body String 4c04041aa40b712574ee02f0b2d5d25d 角色编号

返回数据

名称 类型 示例值 描述
code Integer 0 业务状态码,0 表示成功
msg String 空字符串 业务提示信息
data.total Long 1 总条数
data.list Array 见返回示例 成员列表
data.list[].id String 2afa41e19b19919a0e98fbb341948e30 租户成员编号 system_user_tenant.id
data.list[].userId String fe95333ea2629dbb4609d6f624280890 基础用户编号
data.list[].username String openapi_docs_20260721 用户账号
data.list[].deptList Array 见返回示例 所属部门列表
data.list[].roleList Array 见返回示例 所属角色列表

示例

请求示例

curl --request POST \
  --url "https://www.shudacloud.com/api/open-api/platform/contacts/members/query" \
  --header "X-API-Key: qop_f9f5d23ff4c84e2aa513e37d08780022" \
  --header "Content-Type: application/json" \
  --data '{
  "pageNo": 1,
  "pageSize": 10,
  "username": "openapi_docs_20260721"
}'

正常返回示例

{
  "code": 0,
  "msg": "",
  "data": {
    "total": 1,
    "list": [
      {
        "id": "2afa41e19b19919a0e98fbb341948e30",
        "userId": "fe95333ea2629dbb4609d6f624280890",
        "username": "openapi_docs_20260721",
        "nickname": "开放接口文档测试成员-已更新",
        "email": "openapi_docs_20260721@shudacloud.com",
        "status": 0,
        "deptList": [
          {
            "id": "ea415fa680d92b39e8b7317597d9ce55",
            "name": "开放接口文档测试部门-已更新",
            "parentId": "0"
          }
        ],
        "roleList": [
          {
            "id": "4c04041aa40b712574ee02f0b2d5d25d",
            "name": "开放接口文档测试角色-已更新"
          }
        ],
        "createTime": 1784601334067,
        "creatorName": "皮卡丘",
        "isCreator": false
      }
    ]
  }
}

常见异常

业务状态码 说明
400 请求参数格式或必填参数校验失败
1002030001 未传入 X-API-Key
1002030002 API Key 无效
1002030003 API Key 已停用
1002030004 当前调用 IP 不在 API Key 白名单内
1002030006 当前 API Key 无权调用该接口

开放接口的业务异常通常仍返回 HTTP 200,请以响应体中的 code 判断调用是否成功。