Describes the paginated response returned by the v2 rule-results query endpoint.
Schema overview
Represents a flat, paginated response for rule execution results, including standard page and limit metadata. Empty result sets are valid success responses.
Summary parameters
| Field | Type | Required | Description |
|---|---|---|---|
| items | array[RuleResultItem] | Yes | Rule execution result records for the requested page. |
| totalItems | integer | Yes | Total number of matching records across all pages. |
| totalPages | integer | Yes | Computed as ceil(totalItems / pageSize). Returns 0 when totalItems is 0. |
| currentPage | integer | Yes | Requested 1-based page value, including empty responses. |
| pageSize | integer | Yes | Effective limit used to generate the response. |
items
Each element in items uses the RuleResultItem schema.
JSON example
{
"items": [
{
"lastRunAt": "2026-04-29T10:48:52.209Z",
"score": 0.96115,
"passCount": 19223,
"totalCount": 20000,
"failCount": 777,
"evaluateCount": 20000,
"scoreBand": "Good"
}
],
"totalItems": 150,
"totalPages": 15,
"currentPage": 1,
"pageSize": 10
}