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