Contact
No description
type Contact implements IBaseUser {
id: Int! @deprecated
contactId: Int!
attributes(
filter: AttributeFilterInput
): [Attribute!]! @deprecated
attributeValues(
filter: AttributeFilterInput
): AttributeValueResponse!
favoriteLists(
input: FavoriteListsBaseSearchInput
): FavoriteListsResponse
orderlist: Orderlist
debtorId: String
gender: Gender
firstName: String!
middleName: String
lastName: String!
phone: String
mobile: String
email: String!
iban: String
bankAccount: String
bic: String
notes: String
primaryLanguage: String
expires: DateTime
externalId: String
dateOfBirth: DateTime
mailingList: YesNo
isLoggedIn: Boolean
dateCreated: DateTime
lastModifiedDate: DateTime
parentCompanyId: Int!
company: Company
managedCompanies: [Company!]
}
Fields
Contact.id ● Int! deprecated non-null scalar
This property is no longer relevant or necessary, use contactId instead.
The unique identifier of the user.
Contact.contactId ● Int! non-null scalar
The unique identifier of the contact.
Contact.attributes ● [Attribute!]! deprecated non-null object
Deprecated is favour of attributeValues. Added pagination to ther query the default offset will be 12 values. Increasing the offset in a listed view will impact the performance of the api.
Returns an array of legacy Attribute Entities
Contact.attributes.filter ● AttributeFilterInput input
Contact.attributeValues ● AttributeValueResponse! non-null object
Returns a paginated response of AttributeValues
Contact.attributeValues.filter ● AttributeFilterInput input
Contact.favoriteLists ● FavoriteListsResponse object
Contact.favoriteLists.input ● FavoriteListsBaseSearchInput input
Contact.orderlist ● Orderlist object
Contact.debtorId ● String scalar
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.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.dateCreated ● DateTime scalar
Contact.lastModifiedDate ● 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.
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
ContactsResponse object