UpdateContactStoreContactDetailsInput
Defines the input for updating the contact details for a contact in a contact store.
input UpdateContactStoreContactDetailsInput {
additionalEmails: [EmailAddress!]
address: AddressInput @deprecated
biography: String
contactId: ID!
contactPhoneNumbers: ContactPhoneNumbersInput
contactStoreId: ID!
customFields: [CustomFieldInput!]
department: String
dietary: ContactDietaryInput
externalIdentifier: String
firstName: String
inactiveSince: DateTime
jobTitle: String
lastName: String
marketingPrivacy: ContactMarketingPrivacyStatus
middleName: String
organizationName: String
photo: ContactPhotoInput
preferredNameDetails: ContactPreferredNameInput
primaryAddress: AddressInput
primaryEmail: EmailAddress
secondaryAddress: AddressInput
socialMedia: ContactSocialMediaInput
subDepartment: String
suffix: String
taxNumber: String
title: String
useSecondaryAddress: Boolean
userDefinedField1: String
userDefinedField2: String
userDefinedField3: String
userDefinedField4: String
website: String
}
Fields
UpdateContactStoreContactDetailsInput.additionalEmails ● [EmailAddress!] list scalar
The contact's additional email addresses. Optional.
Passing null or an empty list will remove all additional emails from the contact.
If passing a list, omitted existing additional emails will be removed from this contact.
Omitting the input value entirely will keep the existing additional emails as-is.
UpdateContactStoreContactDetailsInput.address ● AddressInput deprecated input
Use primaryAddress instead. This input field will be removed in a future release.
The details to update the address to. Optional.
This field has been deprecated and will be removed in a future release, please use primaryAddress instead. If both address and
primaryAddress are specified, then address will be ignored.
UpdateContactStoreContactDetailsInput.biography ● String scalar
UTF-8 string value that represents the biography of the contact. Optional.
UpdateContactStoreContactDetailsInput.contactId ● ID! non-null scalar
The identifier of the contact.
UpdateContactStoreContactDetailsInput.contactPhoneNumbers ● ContactPhoneNumbersInput input
A list of phone numbers of the contact. Optional.
UpdateContactStoreContactDetailsInput.contactStoreId ● ID! non-null scalar
The identifier of the contact store the contact is associated with.
UpdateContactStoreContactDetailsInput.customFields ● [CustomFieldInput!] list input
The custom fields to update or create for the contact. Optional.
UpdateContactStoreContactDetailsInput.department ● String scalar
UTF-8 string value that represents the department of the contact. Optional.
UpdateContactStoreContactDetailsInput.dietary ● ContactDietaryInput input
The dietary information for the contact. Optional.
Rules:
- Omitting the input value entirely will keep the existing dietary information as-is.
- Passing
nullfor the input will remove all requirements and the other dietary requirement from this contact. - Omitting
requirementIdswill keep the existing requirements as-is. - Passing
nullor an empty list forrequirementIdswill remove all requirements from this contact. - If passing a list for
requirementIds, omitted existing requirements will be removed from this contact. - Omitting
otherwill keep the existing other dietary requirement as-is.
UpdateContactStoreContactDetailsInput.externalIdentifier ● String scalar
UTF-8 string value that represents the external identifier of the contact. Optional.
UpdateContactStoreContactDetailsInput.firstName ● String scalar
UTF-8 string value that represents the first name of the contact. Optional.
UpdateContactStoreContactDetailsInput.inactiveSince ● DateTime scalar
The date and time since the contact has been inactive. Optional.
Rules:
- If omitted, the inactive status of the contact will not be changed.
- When a value is specified, the inactive date of the status will be updated.
- When set to
null, the contact will be updated to be active.
UpdateContactStoreContactDetailsInput.jobTitle ● String scalar
UTF-8 string value that represents the job title of the contact. Optional.
UpdateContactStoreContactDetailsInput.lastName ● String scalar
UTF-8 string value that represents the last name of the contact. Optional, unless neither primaryEmail or organizationName are specified.
UpdateContactStoreContactDetailsInput.marketingPrivacy ● ContactMarketingPrivacyStatus enum
Represents the preference of the contact with regard to marketing material. Optional.
UpdateContactStoreContactDetailsInput.middleName ● String scalar
UTF-8 string value that represents the middle name of the contact. Optional.
UpdateContactStoreContactDetailsInput.organizationName ● String scalar
UTF-8 string value that represents the organization name of the contact. Optional, unless neither lastName or primaryEmail are specified.
UpdateContactStoreContactDetailsInput.photo ● ContactPhotoInput input
The contact's photo. Optional.
Passing null will remove the photo.
Omitting the input value entirely will keep the photo as-is.
UpdateContactStoreContactDetailsInput.preferredNameDetails ● ContactPreferredNameInput input
The contact's preferred name details. Optional.
UpdateContactStoreContactDetailsInput.primaryAddress ● AddressInput input
The details to update the address to. Optional.
UpdateContactStoreContactDetailsInput.primaryEmail ● EmailAddress scalar
The contact's primary email address. Optional, unless neither lastName or organizationName are specified.
UpdateContactStoreContactDetailsInput.secondaryAddress ● AddressInput input
The secondary address for the contact. Optional.
UpdateContactStoreContactDetailsInput.socialMedia ● ContactSocialMediaInput input
The social media details for the contact. Optional.
UpdateContactStoreContactDetailsInput.subDepartment ● String scalar
UTF-8 string value that represents the sub department of the contact. Optional.
UpdateContactStoreContactDetailsInput.suffix ● String scalar
UTF-8 string value that represents the name suffix for this contact. Optional.
UpdateContactStoreContactDetailsInput.taxNumber ● String scalar
UTF-8 string value that represents the tax number of the contact. Optional.
UpdateContactStoreContactDetailsInput.title ● String scalar
UTF-8 string value that represents the title of the contact's name such as Dr/Mrs/Mr. Optional.
UpdateContactStoreContactDetailsInput.useSecondaryAddress ● Boolean scalar
A flag indicating that the contact’s secondary address should be used instead of the primary address. Optional.
UpdateContactStoreContactDetailsInput.userDefinedField1 ● String scalar
UTF-8 string value that represents the user defined field 1 of the contact. Optional.
UpdateContactStoreContactDetailsInput.userDefinedField2 ● String scalar
UTF-8 string value that represents the user defined field 2 of the contact. Optional.
UpdateContactStoreContactDetailsInput.userDefinedField3 ● String scalar
UTF-8 string value that represents the user defined field 3 of the contact. Optional.
UpdateContactStoreContactDetailsInput.userDefinedField4 ● String scalar
UTF-8 string value that represents the user defined field 4 of the contact. Optional.
UpdateContactStoreContactDetailsInput.website ● String scalar
UTF-8 string value that represents the website of the contact. Optional.
Member Of
updateContactStoreContactDetails mutation