Skip to main content
GET
Get All Users

모든 사용자 얻기

페이지 매김 및 필터링을 통해 모든 사용자를 검색합니다. 관리자만 액세스할 수 있습니다.

엔드포인트

설명

이 끝점을 통해 관리자는 시스템에 있는 모든 사용자의 페이지가 매겨진 목록을 검색할 수 있습니다. 역할, 라이선스, 상태, 검색어 등 다양한 기준으로 필터링을 지원합니다. 이는 적절한 권한이 필요한 관리 끝점입니다.

인증

필수입니다. Authorization 헤더에 API 키를 포함하세요.

요청

쿼리 매개변수

예시 요청

검색:

응답

성공 응답 (200)

응답 필드

사용 예

자바스크립트

파이썬

cURL

오류 응답

401 승인되지 않음

403 금지됨

필터링 예

이름이나 이메일로 검색

역할별 필터링

라이선스로 필터링

상태별 필터링

마지막 활성순으로 정렬

사용 사례

  • 사용자 관리: 시스템 내 모든 사용자를 조회하고 관리합니다.
  • 사용자 분석: 역할별, 라이선스별, 상태별 사용자 분포 분석
  • 검색 및 필터링: 다양한 기준으로 특정 사용자를 찾습니다.
  • 관리 업무: 관리 운영 및 보고 지원

역할 설명

  • 관리자: 관리 제어를 통한 전체 시스템 액세스
  • 사용자: 채팅 기능 및 개인 지식 베이스에 대한 일반 액세스
  • globalReader: 보기 권한이 있는 관리자 패널에 대한 읽기 전용 액세스

라이센스 설명

  • 필수: 기본 등급(월 29,000포인트)
  • 성장: 향상된 기능을 갖춘 중간급
  • Ultra: 최대 기능을 갖춘 프리미엄 등급
  • 사전 체험판: 실험적 기능을 갖춘 베타 단계

속도 제한

이 엔드포인트는 표준 비율 제한을 따릅니다.
  • 분당 60개 요청
  • 시간당 요청 1000개

인증

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

필수 범위: 1 <= x <= 100

Search term for name, email, or username

role
enum<string>

Filter by user role

사용 가능한 옵션:
admin,
user,
globalReader
license
enum<string>

Filter by user license

사용 가능한 옵션:
Essential,
Growth,
Ultra,
Early Access
status
enum<integer>

Filter by user status (0=inactive, 1=active)

사용 가능한 옵션:
0,
1
sortBy
string
기본값:createdAt

Field to sort by

sortOrder
enum<string>
기본값:desc

Sort order

사용 가능한 옵션:
asc,
desc

응답

List of users

success
boolean
예시:

true

users
object[]
pagination
object