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
DEPRECATEDDeprecated 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