Skip to main content

UpguardRating

UpGuard rating datapoint for a company.

type UpguardRating implements DataPoint {
id: ID!
humanReadableValue: String!
provider: String!
entities: [Entity!]!
occurredAt: DateTime!
fetchedAt: DateTime!
publishedAt: DateTime!
score: Int!
grade: String!
riskLevel: UpguardRiskLevel!
percentile: Float
aiSummary: String
isReportAvailable: Boolean!
vendorDetailedPdfUrl: String
categoryScores: [CategoryScore!]!
}

Fields​

UpguardRating.id ● ID! non-null scalar​

Unique UpGuard rating identifier.

UpguardRating.humanReadableValue ● String! non-null scalar​

Human-readable summary of the UpGuard score.

UpguardRating.provider ● String! non-null scalar​

Data provider name.

UpguardRating.entities ● [Entity!]! non-null interface​

Entities associated with this rating.

UpguardRating.occurredAt ● DateTime! non-null scalar​

When this score was observed by UpGuard.

UpguardRating.fetchedAt ● DateTime! non-null scalar​

When this score was fetched into the data platform.

UpguardRating.publishedAt ● DateTime! non-null scalar​

When this score became available from the upstream source.

UpguardRating.score ● Int! non-null scalar​

Raw UpGuard security score.

UpguardRating.grade ● String! non-null scalar​

Letter grade derived from the score.

UpguardRating.riskLevel ● UpguardRiskLevel! non-null enum​

Risk level derived from the score.

UpguardRating.percentile ● Float scalar​

Percentile relative to the wider population.

UpguardRating.aiSummary ● String scalar​

AI-generated summary for this rating.

UpguardRating.isReportAvailable ● Boolean! non-null scalar​

Indicates whether a vendor PDF report exists.

UpguardRating.vendorDetailedPdfUrl ● String scalar​

Pre-signed URL to the vendor's detailed PDF report.

UpguardRating.categoryScores ● [CategoryScore!]! non-null object​

Category-level breakdown of the UpGuard score.

Interfaces​

DataPoint interface​

Common metadata fields shared by all security datapoints.

Member Of​

UpguardRatingEdge object ● UpguardRatingNamespace object