CompanyRequestInput
Input for a single company request. It must carry enough information to identify the company.
input CompanyRequestInput {
subscriptionSetIds: [ID!]!
duns: DUNS
companyId: ID
companyName: String
legalName: String
website: String
country: String
region: String
locality: String
postalCode: String
address: String
outOfBusiness: Boolean
uei: String
taxId: String
cageCode: String
}
Fields
CompanyRequestInput.subscriptionSetIds ● [ID!]! non-null scalar
IDs of subscription sets whose data should be fetched for the resolved company.
CompanyRequestInput.duns ● DUNS scalar
DUNS identifier.
CompanyRequestInput.companyId ● ID scalar
Existing Craft company ID, if the client already knows it.
CompanyRequestInput.companyName ● String scalar
Display/commercial name.
CompanyRequestInput.legalName ● String scalar
Registered legal name.
CompanyRequestInput.website ● String scalar
Primary website URL.
CompanyRequestInput.country ● String scalar
Country of registration. ISO 3166-1 alpha-2 codes (e.g. US, DE) are recommended.
CompanyRequestInput.region ● String scalar
State / province / prefecture / administrative region.
CompanyRequestInput.locality ● String scalar
City / town / locality.
CompanyRequestInput.postalCode ● String scalar
Postal / ZIP code.
CompanyRequestInput.address ● String scalar
Street address (line 1 + line 2 combined, free-form).
CompanyRequestInput.outOfBusiness ● Boolean scalar
Marks the company as inactive/out-of-business.
CompanyRequestInput.uei ● String scalar
US Unique Entity Identifier (SAM.gov).
CompanyRequestInput.taxId ● String scalar
Tax identifier (EIN/VAT/etc).
CompanyRequestInput.cageCode ● String scalar
US CAGE code.