Search documentation
karat

+

K

User Documentation ↗
Version 2.0

Get Dataset Health Check Reports

GET/api/v2/datasets/{datasetRid}/getHealthCheckReports
Warning

This endpoint is in preview and may be modified or removed at any time. To use this endpoint, add preview=true to the request query parameters.

Get the most recent Data Health Check report for each check configured on the given Dataset. Returns one report per check, representing the current health status of the dataset.

To get the list of checks configured on a Dataset, use Get Dataset Health Checks. For the full report history of a specific check, use Get Latest Check Reports.

Third-party applications using this endpoint via OAuth2 must request the following operation scopes: api:data-health-read api:datasets-read.

Path parameters

datasetRid
string

The Resource Identifier (RID) of a Dataset.

Query parameters

branchName
string
optional

The name of the Branch. If none is provided, the default Branch name - master for most enrollments - will be used.

preview
boolean
optional

Enables the use of preview functionality.

Response body

GetHealthCheckReportsResponse
object
Hide child attributes

Hide child attributes

data
map<CheckRid, CheckReport>
optional

A map from Check RID to the most recent report for that check. If a check is configured but has not yet produced a report, the value will be absent.

Show child attributes

Show child attributes

Examples

Request

Copied!
1 2 3 curl \ \t-H "Authorization: Bearer $TOKEN" \ "https://$HOSTNAME/api/v2/datasets/ri.foundry.main.dataset.c26f11c8-cdb3-4f44-9f5d-9816ea1c82da/getHealthCheckReports?branchName=master&preview=true"

Response

Copied!
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 { "data": { "ri.data-health.main.check.8e27b13a-e21b-4232-ae1b-76ccf5ff42b3": { "result": { "status": "PASSED" }, "createdTime": "2003-05-06T12:34:56.789Z", "check": { "updatedTime": "2024-09-25T17:29:35.974Z", "createdBy": "f05f8da4-b84c-4fca-9c77-8af0b13d11de", "groups": [ "ri.data-health.main.check-group.08e376a8-607d-4f44-b8dd-b4587be6ce9b" ], "rid": "ri.data-health.main.check.8e27b13a-e21b-4232-ae1b-76ccf5ff42b3", "intent": "Check to ensure builds are passing." }, "rid": "ri.data-health.main.check-report.a1b2c3d4-e5f6-7890-abcd-ef1234567890" } } }

Error responses

Error Name
BranchNotFoundError CodeNOT_FOUND
Status Code404
DescriptionThe requested branch could not be found, or the client token does not have access to it.
ParametersdatasetRid, branchName
DatasetNotFoundError CodeNOT_FOUND
Status Code404
DescriptionThe requested dataset could not be found, or the client token does not have access to it.
ParametersdatasetRid
CheckTypeNotSupportedError CodeINVALID_ARGUMENT
Status Code400
DescriptionThe type of the requested check is not yet supported in the Platform API.
ParameterscheckType
GetDatasetHealthCheckReportsPermissionDeniedError CodePERMISSION_DENIED
Status Code403
DescriptionCould not getHealthCheckReports the Dataset.
ParametersdatasetRid