Skip to main content

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

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