Validation Results per Release Snapshot

Validation results are now stored for each provider release snapshot, allowing users to access the exact validation status that existed when a release was created.

What’s new

Previously, validation results were updated with each new provider release, making only the most recent results available.

With this enhancement, validation results are preserved as part of each release snapshot. This provides full historical visibility into validation outcomes for every release.

How it works

When a provider release is created, the current validation results are stored together with the release snapshot.

As a result, each snapshot contains the validation results exactly as they were at the time of release, enabling accurate historical review and comparison.

Existing promotion processes and query behavior remain unchanged.

Accessing validation results

A new endpoint allows users to download validation results for a specific release snapshot.

Endpoint

GET /downloadValidation/{snapshotId}

Required parameters

  • snapshotId
  • datasetId
  • dataflowId
  • providerId

Response

The endpoint returns the validation results associated with the selected release snapshot as a CSV file.

If multiple validation result files exist for the snapshot, they are automatically combined into a single downloadable file.

Access

Access to this endpoint is restricted. Users must have an appropriate dataset role (such as Custodian, Steward, Lead Reporter, or National Coordinator) or use a valid API key with equivalent permissions.

Scroll to Top