WorkMail / Client / update_user
update_user#
- WorkMail.Client.update_user(**kwargs)#
- Updates data for the user. To have the latest information, it must be preceded by a DescribeUser call. The dataset in the request should be the one expected when performing another - DescribeUsercall.- See also: AWS API Documentation - Request Syntax- response = client.update_user( OrganizationId='string', UserId='string', Role='USER'|'RESOURCE'|'SYSTEM_USER'|'REMOTE_USER', DisplayName='string', FirstName='string', LastName='string', HiddenFromGlobalAddressList=True|False, Initials='string', Telephone='string', Street='string', JobTitle='string', City='string', Company='string', ZipCode='string', Department='string', Country='string', Office='string' ) - Parameters:
- OrganizationId (string) – - [REQUIRED] - The identifier for the organization under which the user exists. 
- UserId (string) – - [REQUIRED] - The identifier for the user to be updated. - The identifier can be the UserId, Username, or email. The following identity formats are available: - User ID: 12345678-1234-1234-1234-123456789012 or S-1-1-12-1234567890-123456789-123456789-1234 
- Email address: user@domain.tld 
- User name: user 
 
- Role (string) – - Updates the user role. - You cannot pass SYSTEM_USER or RESOURCE. 
- DisplayName (string) – Updates the display name of the user. 
- FirstName (string) – Updates the user’s first name. 
- LastName (string) – Updates the user’s last name. 
- HiddenFromGlobalAddressList (boolean) – If enabled, the user is hidden from the global address list. 
- Initials (string) – Updates the user’s initials. 
- Telephone (string) – Updates the user’s contact details. 
- Street (string) – Updates the user’s street address. 
- JobTitle (string) – Updates the user’s job title. 
- City (string) – Updates the user’s city. 
- Company (string) – Updates the user’s company. 
- ZipCode (string) – Updates the user’s zipcode. 
- Department (string) – Updates the user’s department. 
- Country (string) – Updates the user’s country. 
- Office (string) – Updates the user’s office. 
 
- Return type:
- dict 
- Returns:
- Response Syntax- {}- Response Structure- (dict) – 
 
 - Exceptions- WorkMail.Client.exceptions.DirectoryServiceAuthenticationFailedException
- WorkMail.Client.exceptions.DirectoryUnavailableException
- WorkMail.Client.exceptions.EntityNotFoundException
- WorkMail.Client.exceptions.InvalidParameterException
- WorkMail.Client.exceptions.OrganizationNotFoundException
- WorkMail.Client.exceptions.OrganizationStateException
- WorkMail.Client.exceptions.UnsupportedOperationException
- WorkMail.Client.exceptions.EntityStateException