---
title: "List rule asset results (latest / history)"
method: GET
path: "/v2/quality/rules/{ruleId}/results"
tags: ["Quality Rules"]
---

# List rule asset results (latest / history)

`GET /v2/quality/rules/{ruleId}/results`

## Request

- Base URL: `https://api.cloud.precisely.com`
- URL: `https://api.cloud.precisely.com/v2/quality/rules/{ruleId}/results`
- Auth: HTTP bearer

Returns paginated quality rule execution results for a single asset and rule. **Latest mode** (no date params): returns the most recent result per metric type, sorted by effectiveDate DESC. **History mode** (fromDate provided): returns all results within the date range, sorted by effectiveDate ASC.

## Path parameters

- `ruleId` string, required

## Query parameters

- `assetId` string, required
- `fromDate` string, date
- `toDate` string, date
- `page` integer
- `limit` integer

## Response `200`

Rule results page returned successfully

- RuleResultsQueryResponseView: Paginated response containing rule execution result items and pagination metadata for v2 rule result queries.
  - `currentPage` integer
  - `items` RuleResultItem[]
    - `assetId` string
    - `effectiveDate` string
    - `evaluateCount` integer
    - `failCount` integer
    - `passCount` integer
    - `ruleId` string
    - `score` number, double
    - `scoreBand` BandInfo[]
      - `color` string
      - `label` string
      - `minimumValue` number, double
    - `totalCount` integer
  - `pageSize` integer
  - `totalItems` integer
  - `totalPages` integer

## Other responses

- `400`: Invalid request parameters — MISSING_REQUIRED_FILTER | INVALID_FILTER_VALUE | INVALID_DATE_RANGE | INVALID_DATE_FORMAT | INVALID_PAGINATION | UNSUPPORTED_ASSET_SCOPE
- `404`: Rule or asset not found for given ID
- `500`: Internal server error

---

[API](https://skmtc.dev/precisely/apis/verify-api-portal.md) · [All operations](https://skmtc.dev/precisely/apis/verify-api-portal/llms.txt) · [OpenAPI document](https://skmtc.dev/precisely/apis/verify-api-portal/revisions/380735465266?raw)
