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