Skip to main content

CompanySearch

Company search result with comprehensive business information.

Represents a company entity optimized for search operations including business details, contact information, addresses, and custom attributes. Used for company discovery, customer management, and business relationship tracking.

type CompanySearch {
id: Int!
name: String!
taxNumber: String
cocNumber: String
notes: String
debtorId: String
email: String
createdAt: DateTime!
lastModifiedAt: DateTime!
deletedAt: DateTime
addresses: [CompanyAddressSearch!]!
contacts: [CompanyContactSearch!]!
attributes: [CompanyAttributeSearch!]!
}

Fields

CompanySearch.id ● Int! non-null scalar

Unique identifier for the company.

Primary key used to reference this company throughout the system and for all company-related operations.

CompanySearch.name ● String! non-null scalar

Official company name for business identification.

The legal or trading name of the company used for business correspondence, contracts, and official documentation.

CompanySearch.taxNumber ● String scalar

Tax identification number for regulatory compliance.

Government-issued tax number used for tax reporting, invoicing, and regulatory compliance. Format varies by country and jurisdiction.

CompanySearch.cocNumber ● String scalar

Chamber of Commerce registration number.

Official business registration number from the Chamber of Commerce or equivalent business registry, used for legal identification and verification.

CompanySearch.notes ● String scalar

Internal notes and additional company information.

Free-form text for storing internal notes, special instructions, or additional context about the company relationship.

CompanySearch.debtorId ● String scalar

Debtor account identifier for financial management.

Identifier used in accounting and financial systems to track financial transactions for this company.

CompanySearch.email ● String scalar

Primary email address for company communication.

Main email contact for business correspondence, order confirmations, and official communications with the company.

CompanySearch.createdAt ● DateTime! non-null scalar

Company record creation timestamp.

Date and time when this company was initially created in the system, used for auditing and business relationship tracking.

CompanySearch.lastModifiedAt ● DateTime! non-null scalar

Company record last modification timestamp.

Date and time when any company information was last updated, used for change tracking and data synchronization.

CompanySearch.deletedAt ● DateTime scalar

Company deletion timestamp for soft deletes.

Date and time when the company was marked as deleted. Soft-deleted companies are excluded from active searches but retained for historical purposes.

CompanySearch.addresses ● [CompanyAddressSearch!]! non-null object

Physical addresses associated with the company.

Collection of addresses including shipping addresses and billing addresses for comprehensive location information.

CompanySearch.contacts ● [CompanyContactSearch!]! non-null object

Contact persons and representatives within the company.

List of individual contacts including employees, decision makers, and key personnel for business communication and relationship management.

CompanySearch.attributes ● [CompanyAttributeSearch!]! non-null object

Custom attributes and metadata for the company.

Flexible attribute system for storing additional company information, industry classifications, certifications, and custom business data.

Member Of

CompanySearchResponse object