userdirectory.delete

Description

object userdirectory.delete(array userDirectoryIds)

Cette méthode permet de supprimer des annuaires d’utilisateurs. Un annuaire d’utilisateurs ne peut pas être supprimé lorsqu’il est utilisé directement par au moins un groupe d’utilisateurs.
L’annuaire d’utilisateurs LDAP par défaut ne peut pas être supprimé lorsque authentication.ldap_configured est défini sur 1 ou lorsqu’il reste d’autres annuaires d’utilisateurs.

Cette méthode est disponible uniquement pour le type d’utilisateur Super admin.

Paramètres

(array) ID des répertoires d’utilisateurs à supprimer.

Valeurs de retour

(object) Renvoie un objet contenant les ID des répertoires utilisateurs supprimés dans la propriété userdirectoryids.

Exemples

Suppression de plusieurs annuaires d’utilisateurs

Supprimez deux annuaires d’utilisateurs.

Requête:

{
    "jsonrpc": "2.0",
    "method": "userdirectory.delete",
    "params": [
        "2",
        "12"
    ],
    "id": 1
}

Réponse :

{
    "jsonrpc": "2.0",
    "result": {
        "userdirectoryids": [
            "2",
            "12"
        ]
    },
    "id": 1
}

Source

CUserDirectory::delete() dans ui/include/classes/api/services/CUserDirectory.php.