CustomerProfiles / Client / update_profile
update_profile#
- CustomerProfiles.Client.update_profile(**kwargs)#
- Updates the properties of a profile. The ProfileId is required for updating a customer profile. - When calling the UpdateProfile API, specifying an empty string value means that any existing value will be removed. Not specifying a string value means that any value already there will be kept. - See also: AWS API Documentation - Request Syntax - response = client.update_profile( DomainName='string', ProfileId='string', AdditionalInformation='string', AccountNumber='string', PartyType='INDIVIDUAL'|'BUSINESS'|'OTHER', BusinessName='string', FirstName='string', MiddleName='string', LastName='string', BirthDate='string', Gender='MALE'|'FEMALE'|'UNSPECIFIED', PhoneNumber='string', MobilePhoneNumber='string', HomePhoneNumber='string', BusinessPhoneNumber='string', EmailAddress='string', PersonalEmailAddress='string', BusinessEmailAddress='string', Address={ 'Address1': 'string', 'Address2': 'string', 'Address3': 'string', 'Address4': 'string', 'City': 'string', 'County': 'string', 'State': 'string', 'Province': 'string', 'Country': 'string', 'PostalCode': 'string' }, ShippingAddress={ 'Address1': 'string', 'Address2': 'string', 'Address3': 'string', 'Address4': 'string', 'City': 'string', 'County': 'string', 'State': 'string', 'Province': 'string', 'Country': 'string', 'PostalCode': 'string' }, MailingAddress={ 'Address1': 'string', 'Address2': 'string', 'Address3': 'string', 'Address4': 'string', 'City': 'string', 'County': 'string', 'State': 'string', 'Province': 'string', 'Country': 'string', 'PostalCode': 'string' }, BillingAddress={ 'Address1': 'string', 'Address2': 'string', 'Address3': 'string', 'Address4': 'string', 'City': 'string', 'County': 'string', 'State': 'string', 'Province': 'string', 'Country': 'string', 'PostalCode': 'string' }, Attributes={ 'string': 'string' }, PartyTypeString='string', GenderString='string' ) - Parameters:
- DomainName (string) – - [REQUIRED] - The unique name of the domain. 
- ProfileId (string) – - [REQUIRED] - The unique identifier of a customer profile. 
- AdditionalInformation (string) – Any additional information relevant to the customer’s profile. 
- AccountNumber (string) – A unique account number that you have given to the customer. 
- PartyType (string) – The type of profile used to describe the customer. 
- BusinessName (string) – The name of the customer’s business. 
- FirstName (string) – The customer’s first name. 
- MiddleName (string) – The customer’s middle name. 
- LastName (string) – The customer’s last name. 
- BirthDate (string) – The customer’s birth date. 
- Gender (string) – The gender with which the customer identifies. 
- PhoneNumber (string) – The customer’s phone number, which has not been specified as a mobile, home, or business number. 
- MobilePhoneNumber (string) – The customer’s mobile phone number. 
- HomePhoneNumber (string) – The customer’s home phone number. 
- BusinessPhoneNumber (string) – The customer’s business phone number. 
- EmailAddress (string) – The customer’s email address, which has not been specified as a personal or business address. 
- PersonalEmailAddress (string) – The customer’s personal email address. 
- BusinessEmailAddress (string) – The customer’s business email address. 
- Address (dict) – - A generic address associated with the customer that is not mailing, shipping, or billing. - Address1 (string) – - The first line of a customer address. 
- Address2 (string) – - The second line of a customer address. 
- Address3 (string) – - The third line of a customer address. 
- Address4 (string) – - The fourth line of a customer address. 
- City (string) – - The city in which a customer lives. 
- County (string) – - The county in which a customer lives. 
- State (string) – - The state in which a customer lives. 
- Province (string) – - The province in which a customer lives. 
- Country (string) – - The country in which a customer lives. 
- PostalCode (string) – - The postal code of a customer address. 
 
- ShippingAddress (dict) – - The customer’s shipping address. - Address1 (string) – - The first line of a customer address. 
- Address2 (string) – - The second line of a customer address. 
- Address3 (string) – - The third line of a customer address. 
- Address4 (string) – - The fourth line of a customer address. 
- City (string) – - The city in which a customer lives. 
- County (string) – - The county in which a customer lives. 
- State (string) – - The state in which a customer lives. 
- Province (string) – - The province in which a customer lives. 
- Country (string) – - The country in which a customer lives. 
- PostalCode (string) – - The postal code of a customer address. 
 
- MailingAddress (dict) – - The customer’s mailing address. - Address1 (string) – - The first line of a customer address. 
- Address2 (string) – - The second line of a customer address. 
- Address3 (string) – - The third line of a customer address. 
- Address4 (string) – - The fourth line of a customer address. 
- City (string) – - The city in which a customer lives. 
- County (string) – - The county in which a customer lives. 
- State (string) – - The state in which a customer lives. 
- Province (string) – - The province in which a customer lives. 
- Country (string) – - The country in which a customer lives. 
- PostalCode (string) – - The postal code of a customer address. 
 
- BillingAddress (dict) – - The customer’s billing address. - Address1 (string) – - The first line of a customer address. 
- Address2 (string) – - The second line of a customer address. 
- Address3 (string) – - The third line of a customer address. 
- Address4 (string) – - The fourth line of a customer address. 
- City (string) – - The city in which a customer lives. 
- County (string) – - The county in which a customer lives. 
- State (string) – - The state in which a customer lives. 
- Province (string) – - The province in which a customer lives. 
- Country (string) – - The country in which a customer lives. 
- PostalCode (string) – - The postal code of a customer address. 
 
- Attributes (dict) – - A key value pair of attributes of a customer profile. - (string) – - (string) – 
 
 
- PartyTypeString (string) – An alternative to - PartyTypewhich accepts any string as input.
- GenderString (string) – An alternative to - Genderwhich accepts any string as input.
 
- Return type:
- dict 
- Returns:
- Response Syntax - { 'ProfileId': 'string' } - Response Structure - (dict) – - ProfileId (string) – - The unique identifier of a customer profile. 
 
 
 - Exceptions - CustomerProfiles.Client.exceptions.BadRequestException
- CustomerProfiles.Client.exceptions.AccessDeniedException
- CustomerProfiles.Client.exceptions.ResourceNotFoundException
- CustomerProfiles.Client.exceptions.ThrottlingException
- CustomerProfiles.Client.exceptions.InternalServerException