Documentation en ligne

Liste les relations d’héritage d’un rôle

Lister les rôles parents

Connaissant l’UUID d’un rôle, vous pouvez obtenir la liste de ses rôles parents en appelant l’URI

/api/roles/<UUID du rôle>/relationships/parents/

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

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

/api/roles/abc/relationships/parents/

renvoie les données JSON suivantes

{
    "err": 0,
    "data": [
        {
            "parent": {
                "uuid": "def",
                "name": "Role 1",
                "slug": "role-1",
                "ou": null,
                "service": null
            },
            "direct": true
        },
        {
            "parent": {
                "uuid": "ghi",
                "name": "Role 2",
                "slug": "role-2",
                "ou": null,
                "service": null
            },
            "direct": true
        }
    ]
}

Un paramètre de querystring ‘all’ permet par ailleurs d’obtenir la liste de tous les parents (directs ou indirects).

Lister les rôles enfants

Connaissant l’UUID d’un rôle, vous pouvez obtenir la liste de ses rôles enfants en appelant l’URI

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

Dernière mise à jour le 25/07/2025 15:19 — Éditer