UpdateCeContactStoreContactDetailsInput
Defines the input for updating the contact details for a contact in a continuing education contact store. At least one of lastName
, organizationName
, or primaryEmail
must be provided.
input UpdateCeContactStoreContactDetailsInput {
address: AddressInput @deprecated
biography: String
ceContactStoreId: ID!
contactId: ID!
contactPhoneNumbers: ContactPhoneNumbersInput
customFields: [CustomFieldInput!]
department: String
externalIdentifier: String
firstName: String
inactiveSince: DateTime
jobTitle: String
lastName: String
marketingPrivacy: ContactMarketingPrivacyStatus
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
UpdateCeContactStoreContactDetailsInput.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.
UpdateCeContactStoreContactDetailsInput.biography
● String
scalar
UTF-8 string value that represents the biography of the contact. Optional.
UpdateCeContactStoreContactDetailsInput.ceContactStoreId
● ID!
non-null scalar
The identifier of the continuing education contact store the contact is associated with.
UpdateCeContactStoreContactDetailsInput.contactId
● ID!
non-null scalar
The identifier of the contact.
UpdateCeContactStoreContactDetailsInput.contactPhoneNumbers
● ContactPhoneNumbersInput
input
A list of phone numbers of the contact. Optional.
UpdateCeContactStoreContactDetailsInput.customFields
● [CustomFieldInput!]
list input
The custom fields to update or create for the contact. Optional.
UpdateCeContactStoreContactDetailsInput.department
● String
scalar
UTF-8 string value that represents the department of the contact. Optional.
UpdateCeContactStoreContactDetailsInput.externalIdentifier
● String
scalar
UTF-8 string value that represents the external identifier of the contact. Optional.
UpdateCeContactStoreContactDetailsInput.firstName
● String
scalar
UTF-8 string value that represents the first name of the contact. Optional.
UpdateCeContactStoreContactDetailsInput.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.
UpdateCeContactStoreContactDetailsInput.jobTitle
● String
scalar
UTF-8 string value that represents the job title of the contact. Optional.
UpdateCeContactStoreContactDetailsInput.lastName
● String
scalar
UTF-8 string value that represents the last name of the contact. Optional, unless neither primaryEmail
or organizationName
are specified.
UpdateCeContactStoreContactDetailsInput.marketingPrivacy
● ContactMarketingPrivacyStatus
enum
Represents the preference of the contact with regard to marketing material. Optional.
UpdateCeContactStoreContactDetailsInput.middleName
● String
scalar
UTF-8 string value that represents the middle name of the contact. Optional.
UpdateCeContactStoreContactDetailsInput.organizationName
● String
scalar
UTF-8 string value that represents the organization name of the contact. Optional, unless neither lastName
or primaryEmail
are specified.
UpdateCeContactStoreContactDetailsInput.preferredNameDetails
● ContactPreferredNameInput
input
The contact's preferred name details. Optional.
UpdateCeContactStoreContactDetailsInput.primaryAddress
● AddressInput
input
The details to update the address to. Optional.
UpdateCeContactStoreContactDetailsInput.primaryEmail
● EmailAddress
scalar
The contact's primary email address. Optional, unless neither lastName
or organizationName
are specified.
UpdateCeContactStoreContactDetailsInput.secondaryAddress
● AddressInput
input
The secondary address for the contact. Optional.
UpdateCeContactStoreContactDetailsInput.socialMedia
● ContactSocialMediaInput
input
The social media details for the contact. Optional.
UpdateCeContactStoreContactDetailsInput.suffix
● String
scalar
UTF-8 string value that represents the name suffix for this contact. Optional.
UpdateCeContactStoreContactDetailsInput.title
● String
scalar
UTF-8 string value that represents the title of the contact's name such as Dr/Mrs/Mr. Optional.
UpdateCeContactStoreContactDetailsInput.useSecondaryAddress
● Boolean
scalar
A flag indicating that the contact’s secondary address should be used instead of the primary address. Optional.
UpdateCeContactStoreContactDetailsInput.userDefinedField1
● String
scalar
UTF-8 string value that represents the user defined field 1 of the contact. Optional.
UpdateCeContactStoreContactDetailsInput.userDefinedField2
● String
scalar
UTF-8 string value that represents the user defined field 2 of the contact. Optional.
UpdateCeContactStoreContactDetailsInput.userDefinedField3
● String
scalar
UTF-8 string value that represents the user defined field 3 of the contact. Optional.
UpdateCeContactStoreContactDetailsInput.userDefinedField4
● String
scalar
UTF-8 string value that represents the user defined field 4 of the contact. Optional.
UpdateCeContactStoreContactDetailsInput.website
● String
scalar
UTF-8 string value that represents the website of the contact. Optional.
Member Of
updateCeContactStoreContactDetails
mutation