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