Connect / Client / update_user_identity_info
update_user_identity_info#
- Connect.Client.update_user_identity_info(**kwargs)#
Updates the identity information for the specified user.
Warning
We strongly recommend limiting who has the ability to invoke
UpdateUserIdentityInfo
. Someone with that ability can change the login credentials of other users by changing their email address. This poses a security risk to your organization. They can change the email address of a user to the attacker’s email address, and then reset the password through email. For more information, see Best Practices for Security Profiles in the Amazon Connect Administrator Guide.See also: AWS API Documentation
Request Syntax
response = client.update_user_identity_info( IdentityInfo={ 'FirstName': 'string', 'LastName': 'string', 'Email': 'string', 'SecondaryEmail': 'string', 'Mobile': 'string' }, UserId='string', InstanceId='string' )
- Parameters:
IdentityInfo (dict) –
[REQUIRED]
The identity information for the user.
FirstName (string) –
The first name. This is required if you are using Amazon Connect or SAML for identity management.
LastName (string) –
The last name. This is required if you are using Amazon Connect or SAML for identity management.
Email (string) –
The email address. If you are using SAML for identity management and include this parameter, an error is returned.
SecondaryEmail (string) –
The user’s secondary email address. If you provide a secondary email, the user receives email notifications - other than password reset notifications - to this email address instead of to their primary email address.
Pattern:
(?=^.{0,265}$)[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,63}
Mobile (string) –
The user’s mobile number.
UserId (string) –
[REQUIRED]
The identifier of the user account.
InstanceId (string) –
[REQUIRED]
The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.
- Returns:
None
Exceptions
Connect.Client.exceptions.InvalidRequestException
Connect.Client.exceptions.InvalidParameterException
Connect.Client.exceptions.ResourceNotFoundException
Connect.Client.exceptions.ThrottlingException
Connect.Client.exceptions.InternalServiceException