Skip to main content
POST
Create New Role

Rolle erstellen

Erstellen Sie eine neue benutzerdefinierte Benutzerrolle mit spezifischen Berechtigungen.

Endpunkt

Beschreibung

Mit diesem Endpunkt können Administratoren neue benutzerdefinierte Benutzerrollen erstellen. Benutzerdefinierte Rollen können über spezifische Berechtigungen verfügen, die auf die Anforderungen Ihrer Organisation zugeschnitten sind. Sie können beim Erstellen den Rollennamen, die Beschreibung und die Berechtigungen angeben.

Authentifizierung

Erforderlich: API-Schlüssel mit Administratorrechten

Anforderungstext

Beispielanfrage

Erfolgsantwort

Statuscode: 201 Created

Antwortfelder

Beispielverwendung

JavaScript

Python

cURL

Fehlerantworten

400 Ungültige Anfrage

401 Nicht autorisiert

403 Verboten

409 Konflikt

429 Zu viele Anfragen

Verfügbare Berechtigungsabschnitte

Verfügbare Berechtigungsstufen

Anwendungsfälle

  • Benutzerdefinierte Rollen: Erstellen Sie Rollen, die auf die Anforderungen Ihres Unternehmens zugeschnitten sind
  • Zugriffskontrolle: Definieren Sie spezifische Berechtigungen für verschiedene Benutzertypen
  • Sicherheit: Implementieren Sie Zugriffsprinzipien mit den geringsten Rechten
  • Compliance: Erstellen Sie Rollen, die den gesetzlichen Anforderungen entsprechen
  • Integration: Definieren Sie Rollen für die Systemintegration von Drittanbietern

Tarifbegrenzungen

  • Standard: 50 Anfragen pro Minute
  • Täglich: 5.000 Anfragen pro Tag
  • Monatlich: 150.000 Anfragen pro Monat

Notizen

  • Nur Administrator: Dieser Endpunkt erfordert Administratorrechte
  • Erforderliche Felder: Name, Anzeigename und Beschreibung sind erforderlich
  • Berechtigungsstruktur: Berechtigungen sind Objekte mit Abschnitts- und Ebeneneigenschaften
  • Systemrollen: Benutzerdefinierte Rollen sind niemals Systemrollen
  • Flachantwort: Die Antwort ist nicht unter dem Datenobjekt verschachtelt
  • Erstellerinfo: Zeigt an, wer die Rolle erstellt hat
  • Benutzeranzahl: Beginnt bei 0 für neue Rollen
  • Rollennamen müssen innerhalb des Systems eindeutig sein
  • Die Rolle steht sofort für die Benutzerzuweisung zur Verfügung

Autorisierungen

Authorization
string
header
erforderlich

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

Body

application/json
name
string
erforderlich

Role name (lowercase, no spaces)

Beispiel:

"custom_role"

displayName
string
erforderlich

Display name for the role

Beispiel:

"Custom Role"

description
string
erforderlich

Role description

Beispiel:

"Custom role with specific permissions"

hasAdminPanelAccess
boolean
Standard:false

Whether role has admin panel access

Beispiel:

true

permissions
object[]

Array of permission objects

Beispiel:
canInteractWithAI
boolean
Standard:true

Whether role can interact with AI

Beispiel:

true

canUseChat
boolean
Standard:true

Whether role can use chat

Beispiel:

true

Antwort

Role created successfully

success
boolean
Beispiel:

true

message
string
Beispiel:

"Role created successfully"

role
object