Skip to main content

RequestCompanyIntelligenceReportByDunsInput

No description

input RequestCompanyIntelligenceReportByDunsInput {
duns: DUNS!
templateId: ID!
name: String
toolsConfig: IntelligenceReportToolsConfigInput
idempotencyKey: String
}

Fields​

RequestCompanyIntelligenceReportByDunsInput.duns ● DUNS! non-null scalar​

The DUNS number of the company the report is about

RequestCompanyIntelligenceReportByDunsInput.templateId ● ID! non-null scalar​

Identifier of the template the report should be based on

RequestCompanyIntelligenceReportByDunsInput.name ● String scalar​

Name of the generated report. Defaults to the template name

RequestCompanyIntelligenceReportByDunsInput.toolsConfig ● IntelligenceReportToolsConfigInput input​

Configuration of tools that can be used during report generation. Omit or pass null to use the default tools: WEB_SEARCH. When provided, exactly the listed tools are requested; pass an empty tools list to generate the report without tools. Idempotency compares tool ids after this default is applied.

RequestCompanyIntelligenceReportByDunsInput.idempotencyKey ● String scalar​

Optional client-supplied idempotency key, scoped per organization and requesting user. Retrying with the same idempotencyKey and the same input returns the original report — including while the original is still inside its cooldown window, and a concurrent retry whose original is still in flight converges on the original in-progress report. The key persists for the lifetime of the report. Omit to disable idempotency — each call without an idempotencyKey is a fresh request. If the DUNS resolves to a different company than a previous call with the same key, a new report is created; reusing the key with a different DUNS, or with any other different input, returns an IdempotencyKeyConflictError.

Member Of​

requestCompanyIntelligenceReportByDuns mutation