update_user_identity_info

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