Describes the paginated response returned for quality scores.
Schema overview
Represents a flat, paginated response for quality scores. The response does not include cursor fields, nested structures, or a warnings field.
An empty result (items=[]) is a valid 200 response
when no scoring data is available, the fromDate is in
the future, or the requested page exceeds the total number of pages.
Summary parameters
| Field | Type | Required | Description |
|---|---|---|---|
| items | array[ScoreItem] | Yes | Quality score records for the requested page. |
| totalItems | integer | Yes | Global count of ALL matching records across all pages. |
| totalPages | integer | Yes | ceil(totalItems / pageSize). 0 when totalItems=0. |
| currentPage | integer | Yes | The requested page number (1-based). Set to the requested value even when items=[]. |
| pageSize | integer | Yes | The effective limit applied to this response. |
items
Each element in items uses the ScoreItem schema.
JSON example
{
"items": [
{
"assetId": "685d2075897a4125586a2350",
"dimensionId": "dim_accuracy",
"ruleId": null,
"score": 0.9658,
"runAt": "2026-04-30T10:15:00Z"
}
],
"totalItems": 90,
"totalPages": 9,
"currentPage": 1,
"pageSize": 10
}