Skip to main content

QuantifindScreeningDataPoint

No description

type QuantifindScreeningDataPoint {
id: ID!
occurredAt: DateTime!
fetchedAt: DateTime!
publishedAt: DateTime!
quantifindCompanyName: String!
quantifindUrl: String
entityType: QuantifindEntityType!
reportDownloadUrl: String
facets(
where: QuantifindRelatedEntityFilter
): QuantifindScreeningFacets!
relatedEntities(
where: QuantifindRelatedEntityFilter
orderBy: QuantifindRelatedEntityOrderBy
limit: Int! = 25
offset: Int! = 0
): QuantifindRelatedEntitiesPage!
relationshipNodeGraph(
where: QuantifindRelatedEntityFilter
): QuantifindNetworkGraph!
}

Fields​

QuantifindScreeningDataPoint.id ● ID! non-null scalar​

QuantifindScreeningDataPoint.occurredAt ● DateTime! non-null scalar​

When the screening data became true on Quantifind's side — sourced from seedProfile.seedSummary.dateTime in the raw API response (epoch-ms when Quantifind crawled / surfaced the entity). Falls back to fetchedAt when the source field is missing.

QuantifindScreeningDataPoint.fetchedAt ● DateTime! non-null scalar​

When the ETL submitted the batch job to Quantifind (i.e. when we asked). Set by the uploader, not the upstream response.

QuantifindScreeningDataPoint.publishedAt ● DateTime! non-null scalar​

When the ETL finished writing the screening row to RDS (i.e. when the data became visible in our system). Non-null: if a screening is exposed via the API it has, by definition, been published.

QuantifindScreeningDataPoint.quantifindCompanyName ● String! non-null scalar​

QuantifindScreeningDataPoint.quantifindUrl ● String scalar​

QuantifindScreeningDataPoint.entityType ● QuantifindEntityType! non-null enum​

QuantifindScreeningDataPoint.reportDownloadUrl ● String scalar​

Short-lived presigned URL to download the full relationship report (xlsx) for this screening — the entire related-entity set pre-rendered server-side, so large companies download instantly instead of paging the API. Null when no report exists yet or the link can't be minted (use null to detect report availability). Mint a fresh one per download; the URL expires within minutes.

QuantifindScreeningDataPoint.facets ● QuantifindScreeningFacets! non-null object​

Filter dropdowns scoped to this screening's network. Pass the same where you'd send to relatedEntities and each facet returns counts as if every other filter was already applied — but its own dimension excluded so the user can still switch their selection. Omit where to get full-network counts.

QuantifindScreeningDataPoint.facets.where ● QuantifindRelatedEntityFilter input​

Related entities in the network (degree 1-2). Filter via where (degree, entityType, country, relationshipType, relationshipStatus, riskFactor, groupId) and paginate with limit/offset (limit is capped at 3000; pass a higher value and it's clamped).

QuantifindScreeningDataPoint.relationshipNodeGraph ● QuantifindNetworkGraph! non-null object​

Relationship network as {nodes, edges, groups} for a node-graph UI. Covers all related entities (hop 1-2, risk-less connectors included, each with hasRisk), exploded one node per relationship category (copies share entityId); edges follow the seed→hop-1→hop-2 topology; groups are collapsible with deep-linkable ids. Nodes/groups are lean; per-node and per-group detail is fetched on hover via nodeDetail / groupDetail. Pass the same where as relatedEntities to filter.

QuantifindScreeningDataPoint.relationshipNodeGraph.where ● QuantifindRelatedEntityFilter input​

Member Of​

QuantifindScreeningsCollection object