Skip to main content
GET
Get All Roles

Rollen auflisten

Rufen Sie alle verfügbaren Benutzerrollen im SecureAI-System ab.

Endpunkt

Beschreibung

Dieser Endpunkt gibt alle im SecureAI-System verfügbaren Benutzerrollen zurück. Es bietet detaillierte Informationen zu jeder Rolle, einschließlich Berechtigungen, Beschreibungen und Metadaten. Dies ist hilfreich, um die verfügbaren Rollen und ihre Fähigkeiten zu verstehen.

Authentifizierung

Erforderlich: API-Schlüssel mit Administratorrechten

Abfrageparameter

Beispielanfrage

Erfolgsantwort

Statuscode: 200 OK

Antwortfelder

Beispielverwendung

JavaScript

Python

cURL

Fehlerantworten

401 Nicht autorisiert

403 Verboten

429 Zu viele Anfragen

Anwendungsfälle

  • Rollenverwaltung: Alle verfügbaren Rollen für die Benutzerzuweisung auflisten
  • Berechtigungsüberprüfung: Verstehen Sie, welche Berechtigungen jede Rolle hat
  • Zugriffskontrolle: Planen Sie den Benutzerzugriff basierend auf den verfügbaren Rollen
  • Benutzerzuweisung: Weisen Sie Benutzern je nach Bedarf Rollen zu
  • Rollenanalyse: Analysieren Sie die Rollennutzung und Benutzerverteilung

Tarifbegrenzungen

  • Standard: 100 Anfragen pro Minute
  • Täglich: 10.000 Anfragen pro Tag
  • Monatlich: 300.000 Anfragen pro Monat

Notizen

– Für diesen Endpunkt sind Administratorrechte erforderlich
  • Seitenbasierte Paginierung: Verwendet Seitenparameter, keinen Offset
  • Suche: Sucht in den Feldern „Name“, „Anzeigename“ und „Beschreibung“.
  • Systemrollen: Kann nach System- oder benutzerdefinierten Rollen filtern
  • Sortieren: Kann nach jedem Feld in aufsteigender oder absteigender Reihenfolge sortieren
  • Flache Antwort: Die Antwort ist nicht unter dem Datenobjekt verschachtelt
  • Benutzeranzahl: Zeigt an, wie viele Benutzer jede Rolle haben
  • Erstellerinformationen: Zeigt an, wer die einzelnen Rollen erstellt hat

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

Erforderlicher Bereich: 1 <= x <= 100

Search term for role name, display name, or description

isSystem
enum<string>

Filter by system roles

Verfügbare Optionen:
true,
false
sortBy
string
Standard:createdAt

Field to sort by

sortOrder
enum<string>
Standard:desc

Sort order

Verfügbare Optionen:
asc,
desc

Antwort

List of roles

success
boolean
Beispiel:

true

roles
object[]
pagination
object