Stay organized with collections
Save and categorize content based on your preferences.
Updates a user.
This method supports patch semantics, meaning that you only need to include the fields you wish to update. Fields that are not present in the request will be preserved, and fields set to null will be cleared.
For repeating fields that contain arrays, individual items in the array can't be patched piecemeal; they must be supplied in the request body with the desired values for all items. See the user accounts guide for more information.
HTTP request
PUT https://admin.googleapis.com/admin/directory/v1/users/{userKey}
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-08-22 UTC."],[[["This method allows you to update user information by sending a PUT request to a specific URL, using the user's email address or ID."],["You only need to include the fields you want to change in the request; unchanged fields are preserved, while fields set to `null` are cleared."],["When updating repeating fields (arrays), you must provide the entire array with all desired values in the request body."],["Authorization requires the `https://www.googleapis.com/auth/admin.directory.user` OAuth scope."]]],["A user is updated via a `PUT` request to the specified URL, using the `userKey` (email or ID) to identify them. The request body includes the `User` instance, with only fields to be modified. Absent fields are preserved, `null` fields are cleared, and array fields must be fully replaced. Successful requests return the updated `User` instance. Authorization requires the `admin.directory.user` OAuth scope.\n"]]