UpdateContactDetailsInput
Defines the input for updating the contact details for a contact in an event.
input UpdateContactDetailsInput {
additionalEmails: [EmailAddress!]
address: AddressInput @deprecated
biography: String
contactId: ID!
contactPhoneNumbers: ContactPhoneNumbersInput
customFields: [CustomFieldInput!]
department: String
dietary: ContactDietaryInput
eventId: ID!
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
UpdateContactDetailsInput.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.
UpdateContactDetailsInput.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.
UpdateContactDetailsInput.biography ● String scalar
UTF-8 string value that represents the biography of the contact. Optional.
UpdateContactDetailsInput.contactId ● ID! non-null scalar
The identifier of the contact.
UpdateContactDetailsInput.contactPhoneNumbers ● ContactPhoneNumbersInput input
A list of phone numbers of the contact. Optional.
UpdateContactDetailsInput.customFields ● [CustomFieldInput!] list input
The custom fields to update or create for the contact. Optional.
UpdateContactDetailsInput.department ● String scalar
UTF-8 string value that represents the department of the contact. Optional.
UpdateContactDetailsInput.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.
UpdateContactDetailsInput.eventId ● ID! non-null scalar
The identifier of the event the contact is associated with.
UpdateContactDetailsInput.externalIdentifier ● String scalar
UTF-8 string value that represents the external identifier of the contact. Optional.
UpdateContactDetailsInput.firstName ● String scalar
UTF-8 string value that represents the first name of the contact. Optional.