GraphQL GraphQL OBJECT

Contact

Contact information used for communication about payments, delivery, and generation of licensing information. Possible types are: billing, delivery, and licensee contact.

link Definition

  • type Contact {
  • # Unique ID of a contact.
  • id: Int
  • # Contact's email address.
  • email: String
  • # Contact's website.
  • url: String
  • # Contact's language.
  • language: Language
  • # Contact's salutation.
  • salutation: Salutation
  • # Contact's title.
  • title: String
  • # Contact's first name.
  • firstName: String
  • # Contact's first name in Katakana.
  • firstNameKatakana: String
  • # Contact's romanized first name.
  • firstNameRomanized: String
  • # Contact's last name.
  • lastName: String
  • # Contact's last name in Katakana.
  • lastNameKatakana: String
  • # Contact's romanized last name.
  • lastNameRomanized: String
  • # Contact's street address.
  • addressLine1: String
  • # Contact's additional street information.
  • addressLine2: String
  • # Contact's city.
  • city: String
  • # Contact's postal code.
  • postalCode: String
  • # Contact's phone number.
  • phone1: String
  • # Contact's alternative phone number.
  • phone2: String
  • # Contact's fax number.
  • fax: String
  • # Name of the company (if applicable).
  • company: String
  • # Name of the company in Katakana (if applicable).
  • companyKatakana: String
  • # Romanized name of the company (if applicable).
  • companyRomanized: String
  • # Taxation number of the contact's company.
  • vatId: String @deprecated( reason: "Please use taxTypes instead." )
  • # Contact's state. State submissions are possible for Australia, Brazil, Canada,
  • # India, Ireland, Japan, the UAE, and the USA.
  • state: State
  • # Contact's country.
  • country: Country
  • # Contains the contacts current valid tax types- and IDs.
  • taxTypes: [ContactTaxType]
  • # Contact's tax exemption document ID.
  • documentId: String
  • }