Skip to main content
GET
Get All Roles

役割をリストする

SecureAI システムで利用可能なすべてのユーザー ロールを取得します。

エンドポイント

説明

このエンドポイントは、SecureAI システムで利用可能なすべてのユーザー ロールを返します。権限、説明、メタデータなど、各ロールに関する詳細情報が提供されます。これは、利用可能な役割とその機能を理解するのに役立ちます。

認証

必須: 管理者権限を持つ API キー

クエリパラメータ

リクエストの例

成功の応答

ステータス コード: 200 OK

応答フィールド

使用例

JavaScript

パイソン

cURL

エラー応答

401 不正

403 禁止

429 リクエストが多すぎます

使用例

  • ロール管理: ユーザー割り当てに使用可能なすべてのロールをリストします。
  • 権限の確認: 各役割にどのような権限があるかを理解します。
  • アクセス制御: 利用可能な役割に基づいてユーザー アクセスを計画します。
  • ユーザー割り当て: ニーズに基づいてユーザーに役割を割り当てます。
  • ロール分析: ロールの使用状況とユーザー分布を分析します。

レート制限

  • デフォルト: 1 分あたり 100 リクエスト
  • 毎日: 1 日あたり 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