Skip to main content
POST
Create New Role

ロールの作成

特定の権限を持つ新しいカスタム ユーザー ロールを作成します。

エンドポイント

説明

このエンドポイントにより、管理者は新しいカスタム ユーザー ロールを作成できます。カスタム ロールには、組織のニーズに合わせた特定の権限を付与できます。作成時にロール名、説明、権限を指定できます。

認証

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

リクエスト本文

リクエストの例

成功の応答

ステータス コード: 201 Created

応答フィールド

使用例

JavaScript

パイソン

cURL

エラー応答

400 不正なリクエスト

401 不正

403 禁止

409 紛争

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

利用可能な権限セクション

利用可能な権限レベル

使用例

  • カスタム ロール: 組織のニーズに合わせたロールを作成します
  • アクセス制御: さまざまなユーザー タイプに特定の権限を定義します。
  • セキュリティ: 最小特権アクセス原則を実装します。
  • コンプライアンス: 規制要件を満たす役割を作成します
  • 統合: サードパーティ システム統合の役割を定義します。

レート制限

  • デフォルト: 1 分あたり 50 リクエスト
  • 毎日: 1 日あたり 5,000 リクエスト
  • 毎月: 毎月 150,000 件のリクエスト

注意事項

  • 管理者のみ: このエンドポイントには管理者権限が必要です
  • 必須フィールド: 名前、表示名、説明は必須です
  • 権限の構造: 権限はセクションとレベルのプロパティを持つオブジェクトです。
  • システム ロール: カスタム ロールは決してシステム ロールではありません
  • フラット応答: 応答はデータ オブジェクトの下にネストされていません
  • 作成者情報: ロールを作成した人を表示します。
  • ユーザー数: 新しいロールの場合は 0 から始まります
  • ロール名はシステム内で一意である必要があります
  • ロールはユーザー割り当てにすぐに使用できるようになります

承認

Authorization
string
header
必須

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

ボディ

application/json
name
string
必須

Role name (lowercase, no spaces)

:

"custom_role"

displayName
string
必須

Display name for the role

:

"Custom Role"

description
string
必須

Role description

:

"Custom role with specific permissions"

hasAdminPanelAccess
boolean
デフォルト:false

Whether role has admin panel access

:

true

permissions
object[]

Array of permission objects

:
canInteractWithAI
boolean
デフォルト:true

Whether role can interact with AI

:

true

canUseChat
boolean
デフォルト:true

Whether role can use chat

:

true

レスポンス

Role created successfully

success
boolean
:

true

message
string
:

"Role created successfully"

role
object