Skip to main content

Contact

No description

type Contact implements IBaseUser {
contactId: Int!
attributes(
input: AttributeResultSearchInput
): AttributeResultResponse
favoriteLists(
input: FavoriteListsBaseSearchInput
): FavoriteListsResponse
orderlists(
input: OrderlistSearchInput
): OrderlistsResponse
pricesheets: [Pricesheet!]
userId: Int
debtorId: String @deprecated
gender: Gender
firstName: String!
middleName: String
lastName: String!
phone: String
mobile: String
email: String!
login: String
iban: String
bankAccount: String
bic: String
notes: String
primaryLanguage: String
expires: DateTime
externalId: String
dateOfBirth: DateTime
mailingList: YesNo
isLoggedIn: Boolean
createdAt: DateTime
lastModifiedAt: DateTime
parentCompanyId: Int!
company: Company
managedCompanies: [Company!]
companies(
input: ContactCompaniesSearchInput
): CompaniesResponse
sources: [Source!]!
}

Fields

Contact.contactId ● Int! non-null scalar

The unique identifier of the contact.

Contact.attributes ● AttributeResultResponse object

Lists attributes for this contacts based on the search input.

Contact.attributes.input ● AttributeResultSearchInput input

Contact.favoriteLists ● FavoriteListsResponse object

Contact.favoriteLists.input ● FavoriteListsBaseSearchInput input

Contact.orderlists ● OrderlistsResponse object

Contact.orderlists.input ● OrderlistSearchInput input

Contact.pricesheets ● [Pricesheet!] list object

Contact.userId ● Int scalar

The unique identifier of the user.

Contact.debtorId ● String deprecated scalar

DEPRECATED

Deprecated in favor of company debtorId

The debtor ID of the contact.

Contact.gender ● Gender enum

The gender of the user.

Contact.firstName ● String! non-null scalar

The first name of the user.

Contact.middleName ● String scalar

The middle name of the user.

Contact.lastName ● String! non-null scalar

The last name of the user.

Contact.phone ● String scalar

The phone number of the user.

Contact.mobile ● String scalar

The mobile number of the user.

Contact.email ● String! non-null scalar

The email of the user.

Contact.login ● String scalar

The login name (email) the account is linked to, generally the same as email address. When null a account has not been linked yet.

Contact.iban ● String scalar

The International Bank Account Number of the user

Contact.bankAccount ● String scalar

The Bank Account Number of the user

Contact.bic ● String scalar

The Bank Identification Code of the user

Contact.notes ● String scalar

Contact.primaryLanguage ● String scalar

The primary language of the user

Contact.expires ● DateTime scalar

The expiration date of the contact. After this date expires contact will be disabled.

Contact.externalId ● String scalar

External ID

Contact.dateOfBirth ● DateTime scalar

The date of birth of the contact.

Contact.mailingList ● YesNo enum

Contact.isLoggedIn ● Boolean scalar

Contact.createdAt ● DateTime scalar

Contact.lastModifiedAt ● DateTime scalar

Contact.parentCompanyId ● Int! non-null scalar

The company id of parent company.

Contact.company ● Company object

Contact.managedCompanies ● [Company!] list object

Companies managed by the contact.

Contact.companies ● CompaniesResponse object

All the companies that a contact belongs to

Contact.companies.input ● ContactCompaniesSearchInput input

Contact.sources ● [Source!]! non-null object

Interfaces

IBaseUser interface

Interface for the BaseUser Type, where both Contacts and Customers derive from

Returned By

contact query ● contactCreate mutation ● contactUpdate mutation

Member Of

Cart object ● ContactAddToCompaniesResponse object ● ContactRemoveFromCompaniesResponse object ● ContactsResponse object ● Pricesheet object ● Tender object