Documentation en ligne

Gérer les rôles d’administration d’un rôle

Lister les rôles d’administration d’un rôle

Connaissant l’UUID d’un rôle, vous pouvez obtenir la liste des rôles d’administration de ce rôle en émettant une requête GET  l’adresse

/api/roles/<UUID du rôle>/admin/roles/

(vous devez bien sûr vous authentifier et disposer des droits de modification de rôles, nécessaires à l’appel de cet endpoint).

Par exemple, pour un rôle d’UUID "abc" ayant deux rôles d’administration, l’appel

/api/roles/abc/admin/roles/

renvoie les données JSON suivantes

{
    "data": [
        {
            "uuid": "a2665f976bda455f96cfe2a9d02bf467",
            "name": "Role OU1",
            "slug": "role-ou1",
            "ou": "ou1"
        },
        {
            "uuid": "e3d6abd943d44ad88ffebc36bbd6341e",
            "name": "Role OU2",
            "slug": "role-ou2",
            "ou": "ou2"
        }
    ],
    "err": 0
}

Ajouter des rôles à la liste des rôles d’administration d’un rôle

Pour l’ajout à un rôle d’UUID "abc" de deux rôles d’administration ayant pour UUID "def" et "ghi" respectivement :

POST /api/roles/abc/admin/roles/
{"data": [{"uuid": "def}, {"uuid": "ghi"}]}

Supprimer des rôles de la liste des rôles d’administration d’un rôle

Pour la suppression de la liste d’un rôle d’UUID "abc" de deux rôles d’administration ayant pour UUID "def" et "ghi" respectivement :

DELETE /api/roles/abc/admin/roles/
{"data": [{"uuid": "def}, {"uuid": "ghi"}]}

Définir la liste des rôles d’administration d’un rôle

Pour la définition de la liste des rôles d’administration d’un rôle d’UUID "abc" en tant que deux rôles ayant pour UUID "def" et "ghi" respectivement :

PUT /api/roles/abc/admin/roles/
{"data": [{"uuid": "def}, {"uuid": "ghi"}]}

Dernière mise à jour le 25/11/2025 10:23 — Éditer