CompanyContactSearch
Company contact person with comprehensive contact information.
Represents an individual contact within a company including personal details, communication preferences, financial information, and custom attributes. Used for business relationship management and communication tracking.
type CompanyContactSearch {
id: Int!
firstName: String!
lastName: String
middleName: String
phone: String
mobile: String
email: String!
iban: String
bankAccount: String
bic: String
notes: String
debtorId: String @deprecated
dateOfBirth: DateTime
createdAt: DateTime!
lastModifiedAt: DateTime!
attributes: [CompanyAttributeSearch!]
}
Fields
CompanyContactSearch.id
● Int!
non-null scalar
Unique identifier for the contact person.
Primary key used to reference this contact throughout the system and for all contact-related operations.
CompanyContactSearch.firstName
● String!
non-null scalar
Contact's first name for personal identification.
Given name of the contact person used for personal communication and formal correspondence.
CompanyContactSearch.lastName
● String
scalar
Contact's last name for personal identification.
Family name of the contact person used for formal correspondence and professional communication.
CompanyContactSearch.middleName
● String
scalar
Contact's middle name or initial.
Middle name or initial for complete personal identification and formal addressing.
CompanyContactSearch.phone
● String
scalar
Primary phone number for business communication.
Main telephone number for reaching the contact during business hours, including country and area codes.
CompanyContactSearch.mobile
● String
scalar
Mobile phone number for direct communication.
Personal mobile number for urgent communication and direct contact outside of business hours.
CompanyContactSearch.email
● String!
non-null scalar
Primary email address for digital communication.
Main email contact for business correspondence, order confirmations, and professional communication with the contact person.
CompanyContactSearch.iban
● String
scalar
International Bank Account Number for payments.
IBAN format bank account number used for international payments and financial transactions with this contact.
CompanyContactSearch.bankAccount
● String
scalar
Domestic bank account number for payments.
Local bank account number used for domestic payments and financial transactions, format varies by country.
CompanyContactSearch.bic
● String
scalar
Bank Identification Code for international transfers.
SWIFT/BIC code identifying the contact's bank for international wire transfers and payment processing.
CompanyContactSearch.notes
● String
scalar
Internal notes and additional contact information.
Free-form text for storing internal notes, preferences, or additional context about the contact relationship.
CompanyContactSearch.debtorId
● String
deprecated scalar
Deprecated in favor of company debtorId
Legacy debtor account identifier (deprecated).
Historical debtor identifier for financial tracking. Use company-level debtorId instead for new implementations.
CompanyContactSearch.dateOfBirth
● DateTime
scalar
Contact's date of birth for personal records.
Birth date used for personal identification, age verification, and compliance with data protection regulations.
CompanyContactSearch.createdAt
● DateTime!
non-null scalar
Contact record creation timestamp.
Date and time when this contact was initially created in the system, used for auditing and relationship tracking.
CompanyContactSearch.lastModifiedAt
● DateTime!
non-null scalar
Contact record last modification timestamp.
Date and time when any contact information was last updated, used for change tracking and data synchronization.
CompanyContactSearch.attributes
● [CompanyAttributeSearch!]
list object
Custom attributes and metadata for the contact.
Flexible attribute system for storing additional contact information, preferences, roles, and custom business data specific to this contact person.
Member Of
CompanySearch
object