# update_user

Modifier le nom ou le profil d'un compte

## Rôle

Change le nom affiché et/ou le profil d'accès d'un compte (admin, manager, sales, finance, reader, marketing, project, staff). Jamais l'identifiant ni l'attribut d'administration. Toujours sous approbation d'un administrateur. Demander la confirmation explicite de la personne avant d'appeler.

## Accès

Scope principal : `users:write`. Le scope ne remplace pas les gardes de visibilité, d'organisation, de module ni les scopes complémentaires des gestes composés.

[Catalogue complet](/documentation/mcp-reference/) · [Approbations](/documentation/approbations/)

## Paramètres

Le schéma ci-dessous est produit par la fonction qui enregistre les outils, y compris `idempotency_key` lorsqu'elle s'applique. Consultez les objets imbriqués dans le schéma complet.
```json
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "type": "object",
  "properties": {
    "userId": {
      "type": "string",
      "format": "uuid",
      "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
      "description": "Identifiant du compte (list_org_users)"
    },
    "name": {
      "description": "Nouveau nom affiché",
      "type": "string",
      "minLength": 1,
      "maxLength": 120
    },
    "role": {
      "description": "Nouveau profil d'accès",
      "type": "string",
      "enum": [
        "admin",
        "manager",
        "sales",
        "finance",
        "reader",
        "marketing",
        "project",
        "staff"
      ]
    },
    "idempotency_key": {
      "description": "Clé d'idempotence (recommandée) : rejouer la MÊME mutation avec la même clé renvoie la réponse originale sans ré-exécuter - TTL 24 h",
      "type": "string",
      "minLength": 1,
      "maxLength": 200
    }
  },
  "required": [
    "userId"
  ],
  "additionalProperties": false
}
```


Voir les schémas complets dans /documentation/mcp.json.
