← API reference
CANONICAL TYPE REFERENCE

UpdateContactInput

Input for updating a contact. Omitted and null fields are unchanged.

Associated customer ID

External system identifier

firstNameString

Contact's first name

lastNameString

Contact's last name

emailString

Email address

phoneString

Phone number

jobTitleString

Job title or position

isPrimaryBoolean

Whether this is the primary contact

View exact SDL
"""Input for updating a contact. Omitted and null fields are unchanged."""
input UpdateContactInput {
  """Associated customer ID"""
  customerId: CustomerID @inputPolicy(nullMeansUnchanged: true)
  """External system identifier"""
  externalId: String @inputPolicy(nullMeansUnchanged: true)
  """Contact's first name"""
  firstName: String @inputPolicy(nullMeansUnchanged: true)
  """Contact's last name"""
  lastName: String @inputPolicy(nullMeansUnchanged: true)
  """Email address"""
  email: String @inputPolicy(nullMeansUnchanged: true)
  """Phone number"""
  phone: String @inputPolicy(nullMeansUnchanged: true)
  """Job title or position"""
  jobTitle: String @inputPolicy(nullMeansUnchanged: true)
  """Whether this is the primary contact"""
  isPrimary: Boolean @inputPolicy(nullMeansUnchanged: true)
}

One stable address across all schema views. Follow a field’s type to explore connections between domains.