Method: users.update
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Обновляет пользователя.
Этот метод поддерживает семантику исправлений, а это означает, что вам нужно включить только те поля, которые вы хотите обновить. Поля, отсутствующие в запросе, будут сохранены, а поля, для которых установлено значение null
будут очищены.
Для повторяющихся полей, содержащих массивы, отдельные элементы массива не могут быть исправлены по частям; они должны быть указаны в теле запроса с желаемыми значениями для всех элементов. Дополнительную информацию см. в руководстве по учетным записям пользователей .
HTTP-запрос
PUT https://admin.googleapis.com/admin/directory/v1/users/{userKey}
URL-адрес использует синтаксис транскодирования gRPC .
Параметры пути
Параметры |
---|
userKey | string Идентифицирует пользователя в запросе API. Значением может быть основной адрес электронной почты пользователя, псевдоним адреса электронной почты или уникальный идентификатор пользователя. |
Тело запроса
Тело запроса содержит экземпляр User
.
Тело ответа
В случае успеха тело ответа содержит экземпляр User
.
Области авторизации
Требуется следующая область действия OAuth:
-
https://www.googleapis.com/auth/admin.directory.user
Дополнительную информацию см. в руководстве по авторизации .
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-25 UTC.
[null,null,["Последнее обновление: 2025-07-25 UTC."],[],[],null,["# Method: users.update\n\nUpdates a user.\n\nThis 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.\n\nFor 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](https://developers.google.com/workspace/admin/directory/v1/guides/manage-users#update_user) for more information.\n\n### HTTP request\n\n`PUT https://admin.googleapis.com/admin/directory/v1/users/{userKey}`\n\nThe URL uses [gRPC Transcoding](https://google.aip.dev/127) syntax.\n\n### Path parameters\n\n| Parameters ||\n|-----------|---------------------------------------------------------------------------------------------------------------------------------------------|\n| `userKey` | `string` Identifies the user in the API request. The value can be the user's primary email address, alias email address, or unique user ID. |\n\n### Request body\n\nThe request body contains an instance of [User](/workspace/admin/directory/reference/rest/v1/users#User).\n\n### Response body\n\nIf successful, the response body contains an instance of [User](/workspace/admin/directory/reference/rest/v1/users#User).\n\n### Authorization scopes\n\nRequires the following OAuth scope:\n\n- `https://www.googleapis.com/auth/admin.directory.user`\n\nFor more information, see the [Authorization guide](/workspace/guides/configure-oauth-consent)."]]