Skip to main content
GET
Get All Roles

列出角色

检索 SecureAI 系统中所有可用的用户角色。

端点

说明

该端点返回 SecureAI 系统中可用的所有用户角色。它提供有关每个角色的详细信息,包括权限、描述和元数据。这对于了解可用角色及其功能很有用。

身份验证

必需:具有管理员权限的 API 密钥

查询参数

请求示例

成功响应

状态代码:200 OK

响应字段

用法示例

JavaScript

###Python

卷曲

错误响应

401 未经授权

403 禁止

429 请求过多

用例

  • 角色管理:列出用户分配的所有可用角色
  • 权限审核:了解每个角色拥有哪些权限
  • 访问控制:根据可用角色规划用户访问
  • 用户分配:根据用户的需求为用户分配角色
  • 角色分析:分析角色使用情况和用户分布

速率限制

  • 默认:每分钟 100 个请求
  • 每日:每天 10,000 个请求
  • 每月:每月 300,000 个请求

注释

  • 该端点需要管理员权限
  • 基于页面的分页:使用页面参数,而不是偏移量
  • 搜索:在名称、显示名称和描述字段中搜索
  • 系统角色:可以按系统与自定义角色进行过滤
  • 排序:可以按任何字段升序或降序排序
  • 扁平响应:响应未嵌套在数据对象下
  • 用户计数:显示每个角色有多少用户
  • 创建者信息:显示每个角色的创建者

授权

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 roles per page

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

Search term for role name, display name, or description

isSystem
enum<string>

Filter by system roles

可用选项:
true,
false
sortBy
string
默认值:createdAt

Field to sort by

sortOrder
enum<string>
默认值:desc

Sort order

可用选项:
asc,
desc

响应

List of roles

success
boolean
示例:

true

roles
object[]
pagination
object