Skip to main content
GET
Get All Users

Alle Benutzer abrufen

Rufen Sie alle Benutzer mit Paginierung und Filterung ab. Nur für Administratoren zugänglich.

Endpunkt

Beschreibung

Mit diesem Endpunkt können Administratoren eine paginierte Liste aller Benutzer im System abrufen. Es unterstützt das Filtern nach verschiedenen Kriterien, einschließlich Rolle, Lizenz, Status und Suchbegriffen. Dies ist ein administrativer Endpunkt, der entsprechende Berechtigungen erfordert.

Authentifizierung

Erforderlich. Fügen Sie Ihren API-Schlüssel in den Autorisierungsheader ein.

Anfrage

Abfrageparameter

Beispielanfrage

Mit Suche:

Antwort

Erfolgsantwort (200)

Antwortfelder

Beispielverwendung

JavaScript

Python

cURL

Fehlerantworten

401 Nicht autorisiert

403 Verboten

Filterbeispiele

Suche nach Name oder E-Mail

Nach Rolle filtern

Nach Lizenz filtern

Nach Status filtern

Sortieren nach „Zuletzt aktiv“.

Anwendungsfälle

  • Benutzerverwaltung: Alle Benutzer im System anzeigen und verwalten
  • Benutzeranalyse: Analysieren Sie die Benutzerverteilung nach Rolle, Lizenz oder Status
  • Suchen und Filtern: Finden Sie bestimmte Benutzer anhand verschiedener Kriterien
  • Verwaltungsaufgaben: Unterstützung von Verwaltungsvorgängen und Berichterstattung

Rollenbeschreibungen

  • admin: Vollständiger Systemzugriff mit administrativer Kontrolle
  • Benutzer: Standardzugriff auf Chatfunktionen und persönliche Wissensdatenbanken
  • globalReader: Lesezugriff auf das Admin-Panel mit Anzeigeberechtigungen

Lizenzbeschreibungen

  • Essential: Basisstufe mit 29.000 Punkten/Monat
  • Wachstum: Mittelklasse mit erweiterten Funktionen
  • Ultra: Premium-Stufe mit maximalen Funktionen
  • Early Access: Beta-Stufe mit experimentellen Funktionen

Tarifbegrenzungen

Dieser Endpunkt folgt den Standardratenbegrenzungen:
  • 60 Anfragen pro Minute
  • 1000 Anfragen pro Stunde

Autorisierungen

Authorization
string
header
erforderlich

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

Abfrageparameter

page
integer
Standard:1

Page number for pagination

Erforderlicher Bereich: x >= 1
limit
integer
Standard:20

Number of users per page

Erforderlicher Bereich: 1 <= x <= 100

Search term for name, email, or username

role
enum<string>

Filter by user role

Verfügbare Optionen:
admin,
user,
globalReader
license
enum<string>

Filter by user license

Verfügbare Optionen:
Essential,
Growth,
Ultra,
Early Access
status
enum<integer>

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

Verfügbare Optionen:
0,
1
sortBy
string
Standard:createdAt

Field to sort by

sortOrder
enum<string>
Standard:desc

Sort order

Verfügbare Optionen:
asc,
desc

Antwort

List of users

success
boolean
Beispiel:

true

users
object[]
pagination
object