Modifier les attributs d'un utilisateur dans Cloud Directory. Il peut être utilisé pour mettre à jour un ou plusieurs attributs.

Intitulé requis : manageUserGroups (Gérer les utilisateurs et les groupes), ou manageAllUserGroups (Synchroniser les utilisateurs et les groupes), ou manageUserStandardGroups (Gérer les utilisateurs et les groupes standard), ou updateAnyUser (Mettre à jour n'importe quel utilisateur), ou manageUsers (Gérer tous les utilisateurs), ou manageUsersInStandardGroups (Gérer les utilisateurs dans les groupes standard).
Note : Vous n'avez besoin que d'un seul intitulé, mais vous pouvez en avoir plusieurs.

Seuls certains attributs pour les utilisateurs fédérés peuvent être modifiés à moins que vous ne disposiez de l'intitulé manageAllUserGroups. Les groupes de l'utilisateur ne peuvent pas être modifiés et sont ignorés dans la charge utile. L'appartenance à un groupe est gérée à l'aide des API PUT /v2.0/Groups/{id } et PATCH /v2.0/Groups/{id } Par défaut, un courrier électronique est envoyé aux utilisateurs réguliers avec les attributs modifiés. Les utilisateurs fédérés ne reçoivent pas de notification par courrier électronique. Le modèle d'e-mail pour la personnalisation à l'image de la marque se trouve à l'adresse suivante : notifications/user_management/profile/ {locale}/user_profile_modified_email.xml. Passez le paramètre de requête themeId pour marquer le modèle d'e-mail pour les notifications.

Voici un exemple de demande de correctif qui ajoute un titre, remplace le nom formaté et supprime tous les attributs personnalisés dont le nom contient "customA" de l'utilisateur. Notez également que l'exemple montre comment vous pouvez spécifier notifyType si vous le souhaitez. to.
NotifyType est un attribut facultatif qui indique le type de notification. Si cette information n'est pas fournie, la notification par e-mail est used.Specify (NONE) si aucune notification n'est requise.

{{ "schemas":["urn:ietf:params:scim:api:messages:2.0:PatchOp"],"Operations": [ { "op":"add", "path":"title", "value":"Vice President" }, { "op":"replace", "path":"name.formatted", "value":"James Smith-Miller" }, { "op":"remove", "path":"urn:ietf:params:scim:schemas:extension:ibm:2.0:User:customAttributes[name co \"customA\"]" }, { "op": "add", "path": "urn:ietf:params:scim:schemas:extension:ibm:2.0:Notification:notifyType", "value": "EMAIL" } ]}

Si l'alerte personnalisée relative aux mots de passe est activée et qu'un mot de passe figurant dans la liste est fourni, la réponse 204 inclut l'en-tête isv-dictionary-policy avec la valeur : WARNLOCAL.
Si l’alerte de l’intelligence des mots de passe X-Force est activée et qu’un mot de passe figurant dans cette liste est fourni, la réponse 204 inclut l’en-tête isv-dictionary-policy avec la valeur : WARNGLOBAL.
Si la prévention personnalisée liée aux informations sur les mots de passe est activée et qu’un mot de passe figurant dans cette liste est fourni, la réponse 400 peut inclure l’en-tête isv-dictionary-policy avec la valeur : ENFORCELOCAL. Le statut d'erreur correspondant est "PWD_IN_DICTIONARY".
Si la prévention X-Force de l'intelligence du mot de passe est activée et qu'un mot de passe figurant dans le dictionnaire est fourni, la réponse 400 peut inclure l'en-tête "isv-dictionary-policy" avec la valeur : "ENFORCEGLOBAL". L'état d'erreur correspondant est "PWD_IN_GLOBAL_DICTIONARY".

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required

L'identifiant de l'utilisateur concerné par la mise à jour.

Query Params
string

L'identifiant du thème que vous souhaitez appliquer.

Body Params

Le corps de l'opération de patch de l'utilisateur.

schemas
array of strings
required

Le corps de chaque demande SCIM PATCH doit contenir l'attribut "schemas" avec la valeur URI : "urn:ietf:params:scim:api:messages:2.0:PatchOp".

schemas*
Operations
array of objects
required

Un tableau d'objets d'opérations à effectuer. Les objets d'opération doivent avoir exactement un membre "op", dont la valeur indique l'opération à effectuer. Sa valeur doit être l'une des suivantes : "ajouter", "supprimer" ou "remplacer". Les valeurs sont des erreurs.

Operations*
Headers
string
enum
Defaults to false

Si la valeur "true" est attribuée à un changement de mot de passe, l'utilisateur n'est pas tenu de modifier son mot de passe après s'être connecté.

Allowed:
Responses
204

Aucun contenu.

Language
URL
LoadingLoading…
Response
Choose an example:
application/scim+json