# Gestion des utilisateurs du BMS

Pour l'ensemble des APIs qui nécessitent une authentification, référez-vous à cette [page](https://docs.dydu.ai/developpeurs/reference-api/authentification) pour savoir comment renseigner le champ.

## Création des utilisateurs

```
/servlet/accounts/update
```

Paramètres :&#x20;

| Paramètre                                                                         | Description                                                                                                                                                                                                                                             |                 |
| --------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------- |
| [Authorization](https://docs.dydu.ai/developpeurs/reference-api/authentification) |                                                                                                                                                                                                                                                         |                 |
| login                                                                             | le login du nouveau compte, ou du compte à modifier si le login existe déjà. Un login est unique                                                                                                                                                        | obligatoire     |
| accountId                                                                         | L'id du compte. Cet id doit être passé uniquement dans le cas où l'on souhaite modifier un compte existant.                                                                                                                                             |                 |
| firstName                                                                         | Prénom de l'utilisateur                                                                                                                                                                                                                                 |                 |
| lastName                                                                          | Nom de famille de l'utilisateur                                                                                                                                                                                                                         |                 |
| email                                                                             | Adresse email de l'utilisateur                                                                                                                                                                                                                          |                 |
| password                                                                          | Mot de passe de l'utilisateur. Celui-ci doit respecter la politique suivante : 12 caractères minimum, 1 minuscule, 1 majuscule, 1 chiffre                                                                                                               |                 |
| language                                                                          | La langue utilisée dans le BMS                                                                                                                                                                                                                          | French, English |
| rights                                                                            | <p>Droits de l'utilisateur. Ce champ est au format JSON.<br>Exemple : <br>{ "type":"default", "9fbd59f2-bf91-4aab-bee1-a36c2a3ebece":"Names of the groups in the preferences separated by comas", "6ae11dd2-c322-4177-aab0-9c6754cf1bcd":"Writer" }</p> |                 |
