INPUT_OBJECT

ContactInput

The contact input type

link GraphQL Schema definition

  • input ContactInput {
  • # The address of the contact.
  • address: AddressInput
  • # If the contact is archived, then set this to the date when they were archived,
  • # otherwise set this to null.
  • archived_at: JSONDateTime
  • # The name of the company the contact belongs to.
  • company: String
  • # The ID of the company, the contact belongs to
  • company_id: UUID
  • # Set this to the date the contact has been added to the agency. If not set, we
  • # use the timestamp when the contact is imported.
  • created_at: JSONDateTime
  • # A valid email address.
  • email: String
  • # The external source for the contact. We suggest to set this to the source
  • # software.
  • external_source: String
  • # The Contact first name.
  • first_name: String
  • # The ID of the property. Must be a UUID v4.
  • id: UUID!
  • # is the contact a owner or a lead. if owner set this to true, false otherwise.
  • is_vendor: Boolean!
  • # if set, determine the company labels assigned to a contact
  • labels: [UUID!]
  • # The Contact last name.
  • last_name: String
  • # The locale code.
  • locale: ContactLocale
  • # Negotiator's list assigned to a contact
  • negotiator_ids: [Int!]
  • # A free text field. You can use this to add some notes.
  • note: String
  • # The ID of the team the contact belongs to
  • office_id: UUID
  • # The phone number.
  • phone: String
  • # Buyer's lead can have preferences. Don't set this for owners.
  • preferences: [PreferenceInput!]
  • # Represents different sets of pronouns.
  • pronouns: Pronouns
  • # The source for the contact. The only value that can be use is `import`.
  • source_type: SourceType
  • # If the contact should receive notifications, set this to the date when they
  • # accepted to received notifications, otherwise set this to null.
  • subscribed_at: JSONDateTime
  • # If the contact decided to not receive notifications, set this to the date when
  • # they refused notifications, otherwise set this to null.
  • unsubscribed_at: JSONDateTime
  • # Set this to the last date the contact information was updated. If not set, we
  • # use the timestamp when the contact is imported.
  • updated_at: JSONDateTime
  • }

link Require by