RequestCompanyIntelligenceReportInput
No description
input RequestCompanyIntelligenceReportInput {
companyId: ID!
templateId: ID!
name: String
toolsConfig: IntelligenceReportToolsConfigInput
idempotencyKey: String
}
Fields
RequestCompanyIntelligenceReportInput.companyId ● ID! non-null scalar
The identifier of the company the report is about
RequestCompanyIntelligenceReportInput.templateId ● ID! non-null scalar
Identifier of the template the report should be based on
RequestCompanyIntelligenceReportInput.name ● String scalar
Name of the generated report. Defaults to the template name
RequestCompanyIntelligenceReportInput.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.
RequestCompanyIntelligenceReportInput.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. Reusing the key for a different company, or with any other different input, returns an IdempotencyKeyConflictError.
Member Of
requestCompanyIntelligenceReport mutation