[comment]: # ({08ca2ccd-f9e8f670})
# templategroup.update

[comment]: # ({/08ca2ccd-f9e8f670})

[comment]: # ({3ee92a94-b5ff62ed})
### Description

`object templategroup.update(object/array templateGroups)`

Cette méthode permet de mettre à jour des groupes de modèles existants.

::: noteclassic
Cette méthode est disponible uniquement pour les types d’utilisateurs *Admin* et *Super admin*.
Les autorisations permettant d’appeler la méthode peuvent être révoquées dans les paramètres des rôles utilisateur.
Voir [Rôles utilisateur](/manual/web_interface/frontend_sections/users/user_roles)
pour plus d’informations.
:::

[comment]: # ({/3ee92a94-b5ff62ed})

[comment]: # ({50a042ce-6102edd8})
### Paramètres

`(object/array)` [Propriétés du groupe de modèles](object#template-group) à
mettre à jour.

La propriété `groupid` doit être définie pour chaque groupe de modèles, toutes les autres
propriétés sont facultatives. Seules les propriétés indiquées seront mises à jour, toutes les
autres resteront inchangées.

[comment]: # ({/50a042ce-6102edd8})

[comment]: # ({9cf84bdf-1275df2c})
### Valeurs de retour

`(object)` Renvoie un objet contenant les ID des groupes de modèles mis à jour dans la propriété `groupids`.

[comment]: # ({/9cf84bdf-1275df2c})

[comment]: # ({b41637d2-9341f38c})
### Exemples

[comment]: # ({/b41637d2-9341f38c})

[comment]: # ({085ee377-8889f8e9})
#### Renommer un groupe de modèles

Renommez un groupe de modèles en « Templates/Databases »

[Requête](/manual/api#performing-requests) :

```json
{
    "jsonrpc": "2.0",
    "method": "templategroup.update",
    "params": {
        "groupid": "7",
        "name": "Templates/Databases"
    },
    "id": 1
}
```

Réponse :

```json
{
    "jsonrpc": "2.0",
    "result": {
        "groupids": [
            "7"
        ]
    },
    "id": 1
}
```

[comment]: # ({/085ee377-8889f8e9})

[comment]: # ({7ae098d5-931c9c76})
### Source

CTemplateGroup::update() dans
*ui/include/classes/api/services/CTemplateGroup.php*.

[comment]: # ({/7ae098d5-931c9c76})
