UpguardRating
UpGuard cybersecurity rating for a company.
type UpguardRating implements DataPoint {
id: ID!
meta: DataPointMeta!
score: Int!
grade: String!
riskLevel: String!
industryAverageScore: Int
factors: [UpguardRatingFactor!]!
report: UpguardRatingReport
}
Fields
UpguardRating.id ● ID! non-null scalar
Unique rating identifier.
UpguardRating.meta ● DataPointMeta! non-null object
Craft platform metadata for this rating version.
UpguardRating.score ● Int! non-null scalar
Raw UpGuard score (0-950).
UpguardRating.grade ● String! non-null scalar
Letter grade derived from the score.
UpguardRating.riskLevel ● String! non-null scalar
Risk classification recorded with the rating (e.g. EXCELLENT, CRITICAL).
UpguardRating.industryAverageScore ● Int scalar
Average score across the company's industry.
UpguardRating.factors ● [UpguardRatingFactor!]! non-null object
Factor-level breakdown of the rating.
UpguardRating.report ● UpguardRatingReport object
UpGuard's detailed report on the company for this rating; null when UpGuard supplied none.
Interfaces
DataPoint interface
Common interface for facts (Data Points) about entities. Data Points are immutable: a change in the underlying data produces a new record with a new identifier, and meta.effectiveFrom/effectiveTo track which version is effective.
Member Of
Company object