获取组织用户列表
GET
/openapi/v0.9/manage/api/v1/organizations/{org_uuid}/users
es-management-service
请求参数
Path 参数
org_uuid
string
组织id
Query 参数
page
integer
页码
默认值:
1
示例值:
1
page_size
integer
每页数量
默认值:
20
示例值:
20
query
string
搜索关键词
示例值:
张三
sort
string
排序字段
示例值:
created_at
user_role
enum<string>
用户角色过滤
枚举值:
organization-super-adminorganization-adminorganization-device-managerorganization-member
user_projects
string
项目过滤
示例值:
["prj-1","prj-2"]
source_type
string
用户来源过滤
示例值:
common
project_uuid
string
项目UUID过滤
示例值:
4dbc6ef2-0e3c-4d47-8b32-552a44f573c5
Header 参数
x-user-token
string
必需
默认值:
{{x-user-token}}
X-Request-Id
string
可选
默认值:
{% mock 'uuid' %}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location -g --request GET '/openapi/v0.9/manage/api/v1/organizations//users?page=1&page_size=20&query=张三&sort=created_at&user_role=&user_projects=["prj-1","prj-2"]&source_type=common&project_uuid=4dbc6ef2-0e3c-4d47-8b32-552a44f573c5' \
--header 'x-user-token;' \
--header 'X-Request-Id: {% mock '\''uuid'\'' %}'
返回响应
🟢200成功
application/json
Body
HTTP响应模板
code
integer
响应码
message
string
响应消息
data
object
响应数据
list
array[object (dto.OrgGetAllMembersRspItem) {8}]
可选
pagination
object
do.Pagination
示例
{
"code": 0,
"message": "string",
"data": {
"list": [
{
"account": "string",
"account_second": "string",
"created_at": 0,
"nickname": "string",
"role": "string",
"source_type": "string",
"user_id": "string",
"user_projects_infos": [
{
"project_callsign": "string",
"project_uuid": "string"
}
]
}
],
"pagination": {
"page": 1,
"page_size": 1,
"total": 100
}
}
}
修改于 2025-06-25 10:25:28