Skip to main content
POST
Create New Role

역할 생성

특정 권한을 가진 새로운 사용자 정의 사용자 역할을 만듭니다.

엔드포인트

설명

이 끝점을 통해 관리자는 새로운 사용자 지정 사용자 역할을 만들 수 있습니다. 사용자 정의 역할에는 조직의 요구 사항에 맞는 특정 권한이 있을 수 있습니다. 생성 중에 역할 이름, 설명, 권한을 지정할 수 있습니다.

인증

필수: 관리자 권한이 있는 API 키

요청 본문

요청 예시

성공 응답

상태 코드: 201 Created

응답 필드

사용 예

자바스크립트

파이썬

cURL

오류 응답

400 잘못된 요청

401 승인되지 않음

403 금지됨

409 갈등

429 요청이 너무 많습니다.

사용 가능한 권한 섹션

사용 가능한 권한 수준

사용 사례

  • 사용자 정의 역할: 조직의 요구 사항에 맞는 역할을 만듭니다.
  • 액세스 제어: 다양한 사용자 유형에 대한 특정 권한을 정의합니다.
  • 보안: 최소 권한 액세스 원칙 구현
  • 규정 준수: 규제 요구 사항을 충족하는 역할 생성
  • 통합: 타사 시스템 통합을 위한 역할 정의

속도 제한

  • 기본값: 분당 요청 50개
  • 일일: 일일 요청 5,000건
  • 월간: 월간 요청 150,000건

메모

  • 관리자 전용: 이 엔드포인트에는 관리자 권한이 필요합니다.
  • 필수항목 : 이름, 표시이름, 설명을 필수로 입력해주세요.
  • 권한 구조: 권한은 섹션 및 수준 속성이 있는 개체입니다.
  • 시스템 역할: 사용자 정의 역할은 시스템 역할이 아닙니다.
  • 플랫 응답: 응답이 데이터 개체 아래에 중첩되지 않습니다.
  • Creator Info: 역할을 만든 사람이 누구인지 표시합니다.
  • 사용자 수: 새 역할의 경우 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