Skip to main content
GET
Get All Users

获取所有用户

通过分页和过滤检索所有用户。仅可由管理员访问。

端点

说明

该端点允许管理员检索系统中所有用户的分页列表。它支持按各种标准进行过滤,包括角色、许可证、状态和搜索词。这是需要适当权限的管理端点。

身份验证

必填。将您的 API 密钥包含在授权标头中。

请求

查询参数

请求示例

通过搜索:

回应

成功响应 (200)

响应字段

用法示例

JavaScript

###Python

卷曲

错误响应

401 未经授权

403 禁止

过滤示例

按姓名或电子邮件搜索

按角色过滤

按许可证过滤

按状态过滤

按上次活动排序

用例

  • 用户管理:查看和管理系统中的所有用户
  • 用户分析:按角色、许可证或状态分析用户分布
  • 搜索和过滤:根据各种条件查找特定用户
  • 管理任务:支持管理操作和报告

角色描述

  • 管理员:具有管理控制的完整系统访问权限
  • 用户:对聊天功能和个人知识库的标准访问
  • globalReader:具有查看权限的管理面板的只读访问权限

许可证说明

  • Essential:基本级别,每月 29,000 点
  • 增长:具有增强功能的中层
  • Ultra:具有最多功能的高级层
  • 抢先体验:具有实验功能的 Beta 层

速率限制

此端点遵循标准速率限制:
  • 每分钟 60 个请求
  • 每小时 1000 个请求

授权

Authorization
string
header
必填

API key authentication using Bearer token format. Example: Authorization: Bearer sk-your-api-key-here

查询参数

page
integer
默认值:1

Page number for pagination

必填范围: x >= 1
limit
integer
默认值:20

Number of users per page

必填范围: 1 <= x <= 100

Search term for name, email, or username

role
enum<string>

Filter by user role

可用选项:
admin,
user,
globalReader
license
enum<string>

Filter by user license

可用选项:
Essential,
Growth,
Ultra,
Early Access
status
enum<integer>

Filter by user status (0=inactive, 1=active)

可用选项:
0,
1
sortBy
string
默认值:createdAt

Field to sort by

sortOrder
enum<string>
默认值:desc

Sort order

可用选项:
asc,
desc

响应

List of users

success
boolean
示例:

true

users
object[]
pagination
object