Vue d’ensemble
L’API Group permet de gérer les groupes de Fess. Vous pouvez créer, mettre à jour et supprimer des groupes.
URL de base
Liste des endpoints
| Méthode | Chemin | Description |
|---|---|---|
| GET | /settings | Obtention de la liste des groupes |
| GET | /setting/{id} | Obtention d’un groupe |
| POST | /setting | Création d’un groupe |
| PUT | /setting | Mise à jour d’un groupe |
| DELETE | /setting/{id} | Suppression d’un groupe |
Obtention de la liste des groupes
Requête
Paramètres
| Paramètre | Type | Requis | Description |
|---|---|---|---|
size | Integer | Non | Nombre d’éléments par page (par défaut : 25) |
page | Integer | Non | Numéro de page (commence à 1, par défaut : 1) |
id | String | Non | Filtre par correspondance exacte sur l’ID de groupe spécifié |
Réponse
Obtention d’un groupe
Requête
Réponse
Création d’un groupe
Requête
Corps de la requête
Description des champs
| Champ | Requis | Description |
|---|---|---|
name | Oui | Nom du groupe (maximum 100 caractères) |
attributes | Non | Map d’attributs (contenant des attributs LDAP comme gidNumber). Les valeurs sont spécifiées sous forme de chaînes de caractères |
Réponse
Mise à jour d’un groupe
Requête
Corps de la requête
Description des champs
| Champ | Requis | Description |
|---|---|---|
id | Oui | ID du groupe à mettre à jour |
name | Oui | Nom du groupe (maximum 100 caractères) |
attributes | Non | Map d’attributs (contenant des attributs LDAP comme gidNumber). Les valeurs sont spécifiées sous forme de chaînes de caractères |
versionNo | Oui | Numéro de version pour le verrouillage optimiste. Spécifiez la valeur de versionNo obtenue lors de l’obtention du groupe |
Réponse
Suppression d’un groupe
Requête
Réponse
Exemples d’utilisation
Création d’un nouveau groupe
Obtention de la liste des groupes
Informations complémentaires
Vue d’ensemble de l’API Admin - Vue d’ensemble de l’API Admin
User API - API de gestion des utilisateurs
API Role - API de gestion des rôles
Présentation - Guide de gestion des groupes