Skip to main content

UpdateMembershipContactStoreContactDetailsInput

Defines the input for updating the contact details for a contact in a membership contact store. At least one of lastName, organizationName, or primaryEmail must be provided.

input UpdateMembershipContactStoreContactDetailsInput {
address: AddressInput @deprecated
biography: String
contactId: ID!
contactPhoneNumbers: ContactPhoneNumbersInput
customFields: [CustomFieldInput!]
department: String
externalIdentifier: String
firstName: String
inactiveSince: DateTime
jobTitle: String
lastName: String
marketingPrivacy: ContactMarketingPrivacyStatus
membershipContactStoreId: ID!
middleName: String
organizationName: String
preferredNameDetails: ContactPreferredNameInput
primaryAddress: AddressInput
primaryEmail: EmailAddress
secondaryAddress: AddressInput
socialMedia: ContactSocialMediaInput
suffix: String
title: String
useSecondaryAddress: Boolean
userDefinedField1: String
userDefinedField2: String
userDefinedField3: String
userDefinedField4: String
website: String
}

Fields

UpdateMembershipContactStoreContactDetailsInput.address ● AddressInput deprecated input

DEPRECATED

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.

UpdateMembershipContactStoreContactDetailsInput.biography ● String scalar

UTF-8 string value that represents the biography of the contact. Optional.

UpdateMembershipContactStoreContactDetailsInput.contactId ● ID! non-null scalar

The identifier of the contact.

UpdateMembershipContactStoreContactDetailsInput.contactPhoneNumbers ● ContactPhoneNumbersInput input

A list of phone numbers of the contact. Optional.

UpdateMembershipContactStoreContactDetailsInput.customFields ● [CustomFieldInput!] list input

The custom fields to update or create for the contact. Optional.

UpdateMembershipContactStoreContactDetailsInput.department ● String scalar

UTF-8 string value that represents the department of the contact. Optional.

UpdateMembershipContactStoreContactDetailsInput.externalIdentifier ● String scalar

UTF-8 string value that represents the external identifier of the contact. Optional.

UpdateMembershipContactStoreContactDetailsInput.firstName ● String scalar

UTF-8 string value that represents the first name of the contact. Optional.

UpdateMembershipContactStoreContactDetailsInput.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.

UpdateMembershipContactStoreContactDetailsInput.jobTitle ● String scalar

UTF-8 string value that represents the job title of the contact. Optional.

UpdateMembershipContactStoreContactDetailsInput.lastName ● String scalar

UTF-8 string value that represents the last name of the contact. Optional, unless neither primaryEmail or organizationName are specified.

UpdateMembershipContactStoreContactDetailsInput.marketingPrivacy ● ContactMarketingPrivacyStatus enum

Represents the preference of the contact with regard to marketing material. Optional.

UpdateMembershipContactStoreContactDetailsInput.membershipContactStoreId ● ID! non-null scalar

The identifier of the membership contact store the contact is associated with.

UpdateMembershipContactStoreContactDetailsInput.middleName ● String scalar

UTF-8 string value that represents the middle name of the contact. Optional.

UpdateMembershipContactStoreContactDetailsInput.organizationName ● String scalar

UTF-8 string value that represents the organization name of the contact. Optional, unless neither lastName or primaryEmail are specified.

UpdateMembershipContactStoreContactDetailsInput.preferredNameDetails ● ContactPreferredNameInput input

The contact's preferred name details. Optional.

UpdateMembershipContactStoreContactDetailsInput.primaryAddress ● AddressInput input

The details to update the address to. Optional.

UpdateMembershipContactStoreContactDetailsInput.primaryEmail ● EmailAddress scalar

The contact's primary email address. Optional, unless neither lastName or organizationName are specified.

UpdateMembershipContactStoreContactDetailsInput.secondaryAddress ● AddressInput input

The secondary address for the contact. Optional.

UpdateMembershipContactStoreContactDetailsInput.socialMedia ● ContactSocialMediaInput input

The social media details for the contact. Optional.

UpdateMembershipContactStoreContactDetailsInput.suffix ● String scalar

UTF-8 string value that represents the name suffix for this contact. Optional.

UpdateMembershipContactStoreContactDetailsInput.title ● String scalar

UTF-8 string value that represents the title of the contact's name such as Dr/Mrs/Mr. Optional.

UpdateMembershipContactStoreContactDetailsInput.useSecondaryAddress ● Boolean scalar

A flag indicating that the contact’s secondary address should be used instead of the primary address. Optional.

UpdateMembershipContactStoreContactDetailsInput.userDefinedField1 ● String scalar

UTF-8 string value that represents the user defined field 1 of the contact. Optional.

UpdateMembershipContactStoreContactDetailsInput.userDefinedField2 ● String scalar

UTF-8 string value that represents the user defined field 2 of the contact. Optional.

UpdateMembershipContactStoreContactDetailsInput.userDefinedField3 ● String scalar

UTF-8 string value that represents the user defined field 3 of the contact. Optional.

UpdateMembershipContactStoreContactDetailsInput.userDefinedField4 ● String scalar

UTF-8 string value that represents the user defined field 4 of the contact. Optional.

UpdateMembershipContactStoreContactDetailsInput.website ● String scalar

UTF-8 string value that represents the website of the contact. Optional.

Member Of

updateMembershipContactStoreContactDetails mutation