CognitoIdentityProvider / Client / admin_delete_user_attributes

admin_delete_user_attributes#

CognitoIdentityProvider.Client.admin_delete_user_attributes(**kwargs)#

Deletes the user attributes in a user pool as an administrator. Works on any user.

Calling this action requires developer credentials.

See also: AWS API Documentation

Request Syntax

response = client.admin_delete_user_attributes(
    UserPoolId='string',
    Username='string',
    UserAttributeNames=[
        'string',
    ]
)
Parameters:
  • UserPoolId (string) –

    [REQUIRED]

    The user pool ID for the user pool where you want to delete user attributes.

  • Username (string) –

    [REQUIRED]

    The user name of the user from which you would like to delete attributes.

  • UserAttributeNames (list) –

    [REQUIRED]

    An array of strings representing the user attribute names you want to delete.

    For custom attributes, you must prepend the custom: prefix to the attribute name.

    • (string) –

Return type:

dict

Returns:

Response Syntax

{}

Response Structure

  • (dict) –

    Represents the response received from the server for a request to delete user attributes.

Exceptions

  • CognitoIdentityProvider.Client.exceptions.ResourceNotFoundException

  • CognitoIdentityProvider.Client.exceptions.InvalidParameterException

  • CognitoIdentityProvider.Client.exceptions.TooManyRequestsException

  • CognitoIdentityProvider.Client.exceptions.NotAuthorizedException

  • CognitoIdentityProvider.Client.exceptions.UserNotFoundException

  • CognitoIdentityProvider.Client.exceptions.InternalErrorException