INPUT_OBJECT

CreateOrUpdateContactInput

link GraphQL Schema definition

  • input CreateOrUpdateContactInput {
  • clientMutationId: String
  • # Unique identifier of entity.
  • id: ID
  • # Last modification time.
  • modified: DateTime
  • # Creation time.
  • created: DateTime
  • # Profile picture associated with the contact.
  • picture: CreateCloudObjectInput
  • # Street address of the contact.
  • address: String
  • # City of the contact address.
  • city: String
  • # Free-form notes describing the contact.
  • comments: String
  • # Id of the contact type assigned to this contact.
  • contactTypeId: ID
  • # Country of the contact address.
  • country: String
  • # Id of the currency exchange rate list applied to this contact.
  • currencyExchangeRatesListId: ID
  • # Primary email address of the contact. Used as default recipient for emails sent
  • # from Coevera.
  • email1: String
  • # Additional email address.
  • email2: String
  • # Additional email address.
  • email3: String
  • # Additional email address.
  • email4: String
  • # Additional email address.
  • email5: String
  • # Given name of the contact.
  • firstName: String
  • # Gender of the contact (e.g. Male, Female, Other).
  • gender: GenderEnum
  • # True when the contact has been archived. Archived contacts remain readable but
  • # are hidden from active lists and cannot be edited until reactivated.
  • isArchived: Boolean
  • # Family name of the contact.
  • lastName: String
  • # Middle name of the contact, if applicable.
  • middleName: String
  • # Id of the contact owner.
  • ownerId: ID
  • # Primary phone number of the contact. Used as default target for click-to-call.
  • phone1: String
  • # Additional phone number.
  • phone2: String
  • # Additional phone number.
  • phone3: String
  • # Additional phone number.
  • phone4: String
  • # Additional phone number.
  • phone5: String
  • # Id of the profile picture document.
  • pictureId: ID
  • # Job title or position of the contact.
  • position: String
  • # Free-text company name used when the contact is not linked to an actual Account
  • # record. Lets integrators capture the company without creating a separate
  • # Account.
  • quickAccountName: String
  • # Sharing model applied on top of the owner/unit visibility (e.g. shared with
  • # selected sales units or selected users). The matching sharing_units /
  • # sharing_clients lists control who is granted access.
  • shareMode: ShareModeEnum
  • # State or province of the contact address.
  • stateProvince: String
  • # Honorific or salutation prefix (e.g. Mr., Ms., Dr.) shown before the name.
  • title: String
  • # Id of the sales unit.
  • unitId: ID
  • # ZIP or postal code of the contact address.
  • zipCode: String
  • customFields: JSONString
  • # Revision when entity was lastly changed.
  • revision: Int
  • # Social network profiles linked to this contact (e.g. LinkedIn, Facebook).
  • socialMedia: UpdateContactSocialRelationNoIdBackrefInput
  • # Accounts this contact is linked to. Each link records the role and position the
  • # contact has at the related account.
  • accountRelations: [CreateContactAccountRelationNoContactBackrefInput!]
  • # Sales units that have been granted shared access to this contact. Editable only
  • # when share_mode allows unit sharing.
  • sharingUnits: [CreateContactSharingSalesUnitRelationNoContactBackrefInput!]
  • # Users that have been granted shared access to this contact. Editable only when
  • # share_mode allows user sharing.
  • sharingClients: [CreateContactSharingClientRelationNoContactBackrefInput!]
  • # Documents linked to this contact.
  • documents: [CreateCloudObjectRelationNoBackrefInput!]
  • exchangeEntityId: String
  • gapiEntityId: String
  • o365EntityId: String
  • primaryAccountAccountRoles: [UUID!]
  • accountPosition: String
  • isUnsubscribed: Boolean
  • # Tag labels applied to this contact.
  • tags: [CreateTagRelationNoContactBackrefInput!]
  • # Saved view profiles this contact currently matches.
  • staticProfiles: [CreateProfileRelationNoContactBackrefInput!]
  • primaryAccountRelationship: String
  • }