Skip to main content

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.

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.

Member Of​

CreateCompanyRequestsInput input