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
gender: String
email: String!
iban: String
bankAccount: String
bic: String
notes: String
debtorId: String @deprecated
primaryCompanyId: Int
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.gender ● String scalar​

Gender of the contact person.

Gender information for proper addressing and communication preferences.

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.primaryCompanyId ● Int scalar​

Primary company identifier for this contact.

References the main company this contact is associated with. Used for establishing the primary business relationship and contact-company associations in the new simplified event structure.

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!]! non-null 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.

Show deprecated

Member Of​

CompanySearch object