Skip to main content
GET
Get All Roles

역할 나열

SecureAI 시스템에서 사용 가능한 모든 사용자 역할을 검색합니다.

엔드포인트

설명

이 엔드포인트는 SecureAI 시스템에서 사용 가능한 모든 사용자 역할을 반환합니다. 권한, 설명, 메타데이터를 포함하여 각 역할에 대한 자세한 정보를 제공합니다. 이는 사용 가능한 역할과 해당 기능을 이해하는 데 유용합니다.

인증

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

쿼리 매개변수

요청 예시

성공 응답

상태 코드: 200 OK

응답 필드

사용 예

자바스크립트

파이썬

cURL

오류 응답

401 승인되지 않음

403 금지됨

429 요청이 너무 많습니다.

사용 사례

  • 역할 관리: 사용자 할당에 사용 가능한 모든 역할을 나열합니다.
  • 권한 검토: 각 역할에 어떤 권한이 있는지 이해합니다.
  • 액세스 제어: 사용 가능한 역할을 기반으로 사용자 액세스 계획
  • 사용자 할당: 필요에 따라 사용자에게 역할을 할당합니다.
  • 역할 분석: 역할 활용 및 사용자 분포 분석

속도 제한

  • 기본값: 분당 요청 100개
  • 일일: 일일 요청 10,000건
  • 월간: 월간 요청 300,000건

메모

  • 이 엔드포인트에는 관리자 권한이 필요합니다.
  • 페이지 기반 페이지네이션: 오프셋이 아닌 페이지 매개변수 사용
  • 검색: 이름, 표시이름, 설명 필드에서 검색합니다.
  • 시스템 역할: 시스템과 사용자 정의 역할을 기준으로 필터링할 수 있습니다.
  • 정렬: 모든 필드를 오름차순 또는 내림차순으로 정렬할 수 있습니다.
  • Flat Response: 응답이 데이터 개체 아래에 중첩되지 않습니다.
  • 사용자 수: 각 역할을 맡은 사용자 수를 나타냅니다.
  • 작성자 정보: 각 역할을 만든 사람이 표시됩니다.

인증

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