Skip to main content
Version: Latest

Document

description

Document

type Document {
id: String!
releasedAt: Float!
type: DocumentType!
title: String!
pageCount: Int!
lastProcessedAt: Float!
summary: [String!]
companies(
category: CompanyDocumentCategory = PRIMARY
): [Company!]!
countryCodes: [String!]
source: SourceInfo
sentiment: Sentiment
sectors: [IndustrySector!]
industries: [IndustryBranch!]
subIndustries: [SubIndustry!]
kpiClusters: [DocumentKpiCluster!]!
topicClusters: [DocumentTopicCluster!]
images: [DocumentImage!]
imageCount: Int!
relevanceScore: Float
commentsCount: Int
snippets(
keywordFilter: KeywordHitsFilter
limit: Int = 5
offset: Int = 0
): KeywordResult
aiSummaryModules: [AISummaryModule]
shareesV2: [ShareeItem!]
}

Fields

Document.id ● String! non-null scalar

Primary document id @exposed

Document.releasedAt ● Float! non-null scalar

Time value as epoch when document was released by vendor. This is acceptance date time for public documents.

Exact meaning may be different for different document types. @exposed

Document.type ● DocumentType! non-null interface

Interface describes document's type (filing type, source type, etc). Implementations could provide type-specific additional data. @exposed

Document.title ● String! non-null scalar

Document title @exposed

Document.pageCount ● Int! non-null scalar

Number of pages in a document. For some cases when the number of pages is not defined for a document, it would be 0. @exposed

Document.lastProcessedAt ● Float! non-null scalar

The date and time when the document was last processed. This refers to the most recent processing of the document. @exposed

Document.summary ● [String!] list scalar

The summary of document as list of statements. This field can be empty as every document doesn't have summary @exposed

Document.companies ● [Company!]! non-null object

Fetch companies. By default only primary companies are loaded.

To load both primary and secondary companies use aliases:

{ primary: companies { ... } secondary: companies(primaryOnly: False) { ... } } @exposed

Document.companies.category ● CompanyDocumentCategory enum

Document.countryCodes ● [String!] list scalar

Country codes in ISO-3166-A2 format Eg: US, FI @exposed

Document.source ● SourceInfo object

Contains key information about where a document comes from @exposed

Document.sentiment ● Sentiment object

Document sentiment data (the tone of a document on a spectrum of positive to negative). This value is available for specific types of documents only (for example, Transcripts). @exposed

Document.sectors ● [IndustrySector!] list object

GICS Sectors of the document, if available. Eg: 10 Energy @exposed

Document.industries ● [IndustryBranch!] list object

GICS Industries of the document, if available. Eg: 101010: Energy Equipment & Services @exposed

Document.subIndustries ● [SubIndustry!] list object

GICS Sub-industries of the document, if available. Eg: 10101010: Oil & Gas Drilling @exposed

Document.kpiClusters ● [DocumentKpiCluster!]! non-null object

Document KPIs are the Key Performance Indicators discussed in a given document and they are tied to some numeric value like a financial metrics that impact a business. This fields gives you all KPI Clusters for KPIs within document Eg: "Margins" as a cluster title, will most likely have this KPI Cluster name: "amount" value: "23.5%" DocumentKpiCluster data is only available for limited document types. Eg: Event Transcripts, Expert Calls. @exposed

Document.topicClusters ● [DocumentTopicCluster!] list object

This field gives the themes clusters of topics/key phrases from document. DocumentTopicCluster data is only available for limited document types. Eg: Event Transcripts, Expert Calls. @exposed

Document.images ● [DocumentImage!] list object

@exposed

Document.imageCount ● Int! non-null scalar

@exposed

Document.relevanceScore ● Float scalar

Only available in the scope of a search query and shows how relevant the document is for the search parameters. A float value between 0 (least relevant) and 100 (most relevant). @exposed

Document.commentsCount ● Int scalar

Total count of comments in a document @exposed

Document.snippets ● KeywordResult object

Allows getting snippets for the search query. API requests for snippets in Research documents are not supported. @exposed

Document.snippets.keywordFilter ● KeywordHitsFilter input

By default coming from search. The 'scope' field is ignored at the moment.

Document.snippets.limit ● Int scalar

Limits the number of snippets to return. The maximum limit is 20.

Document.snippets.offset ● Int scalar

Offset the results for pagination purposes

Document.aiSummaryModules ● [AISummaryModule] list object

AISummaryModules containing generated AI summaries for the document. @exposed

Document.shareesV2 ● [ShareeItem!] list interface

document sharees. A sharee is either a collection of UserSharees, GroupSharee, and EmailSharee, or a PresetSharee value.

The changes compared to the 'sharees' field are that this field is nullable. This is for the sake of returning partial data for the parent element, in case sharees cannot be resolved. @exposed

Member of

AISummaryModule object ● AISummaryReference object ● DocumentImage object ● SearchResponse object