Übersicht
Die Role API dient zur Verwaltung von Rollen in Fess. Sie können Rollen erstellen, aktualisieren und löschen.
Basis-URL
Endpunktliste
| Methode | Pfad | Beschreibung |
|---|---|---|
| GET | /settings | Rollenliste abrufen |
| GET | /setting/{id} | Rolle abrufen |
| POST | /setting | Rolle erstellen |
| PUT | /setting | Rolle aktualisieren |
| DELETE | /setting/{id} | Rolle löschen |
Rollenliste abrufen
Request
Parameter
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
size | Integer | Nein | Anzahl der Einträge pro Seite (Standard: 25, konfigurierbar über paging.page.size in fess_config.properties) |
page | Integer | Nein | Seitennummer (beginnt bei 1, Standard: 1; Werte von 0 oder kleiner werden als 1 behandelt) |
id | String | Nein | Filtert anhand der exakten Übereinstimmung mit der angegebenen Rollen-ID |
Response
Rolle abrufen
Request
Response
Rolle erstellen
Request
Request-Body
Feldbeschreibungen
| Feld | Erforderlich | Beschreibung |
|---|---|---|
name | Ja | Rollenname (maximal 100 Zeichen) |
attributes | Nein | Attribut-Map. Werte werden als Zeichenketten angegeben |
Response
Rolle aktualisieren
Request
Request-Body
Feldbeschreibungen
| Feld | Erforderlich | Beschreibung |
|---|---|---|
id | Ja | Zu aktualisierende Rollen-ID |
name | Ja | Rollenname (maximal 100 Zeichen) |
attributes | Nein | Attribut-Map. Werte werden als Zeichenketten angegeben |
versionNo | Ja | Versionsnummer für optimistisches Sperren. Geben Sie den Wert von versionNo an, der beim Abrufen der Rolle ermittelt wurde |
Response
Rolle löschen
Request
Response
Verwendungsbeispiele
Neue Rolle erstellen
Rollenliste abrufen
Referenzinformationen
Admin API Übersicht - Admin API Übersicht
User API - Benutzerverwaltung API
Group API - Gruppenverwaltung API
Rolle - Rollenverwaltungsanleitung