user.create

Description

object user.create(object/array users)

Cette méthode vous permet de créer de nouveaux utilisateurs.

Cette méthode est uniquement disponible pour le type d'utilisateur Super administrateur. Les autorisations d'appeler cette méthode peuvent être révoquées dans les paramètres des rôles utilisateur. Consultez la page Rôles utilisateur pour plus d'informations.

La robustesse du mot de passe utilisateur est validée conformément aux règles de la politique de mots de passe définies par l'API d'authentification. Consultez la page API d'authentification pour plus d'informations.

Paramètres

(object/array) Utilisateurs à créer.

En plus des propriétés utilisateur standard, la méthode accepte les paramètres suivants.

Paramètre Type Description
usrgrps array Groupes d'utilisateurs auxquels ajouter l'utilisateur.

Les groupes d'utilisateurs doivent avoir uniquement la propriété usrgrpid définie.
medias array Médias utilisateur à créer.

Valeurs retournées

(object) Renvoie un objet contenant les ID des utilisateurs créés sous la propriété userids. L'ordre des ID renvoyés correspond à l'ordre des utilisateurs passés.

Exemples

Création d'un utilisateur

Créez un nouvel utilisateur, ajoutez-le à un groupe d'utilisateurs et créez un nouveau média pour lui.

Requête :

{
    "jsonrpc": "2.0",
    "method": "user.create",
    "params": {
        "username": "John",
        "passwd": "Doe123",
        "roleid": "5",
        "usrgrps": [
            {
                "usrgrpid": "7"
            }
        ],
        "medias": [
            {
                "mediatypeid": "1",
                "sendto": [
                    "[email protected]"
                ],
                "active": 0,
                "severity": 63,
                "period": "1-7,00:00-24:00"
            }
        ]
    },
    "id": 1
}

Réponse :

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

Voir aussi

Source

CUser::create() dans ui/include/classes/api/services/CUser.php.