Coverage
This endpoint provides a real-time list of all the check that exist in your organization's account, as well as the datasets upon which each check depends.
Usage
Use this endpoint to enrich results from the /datasets or /check_results endpoints.
Returns
An object of type CheckResult containing an array of CheckData for each check.
Find details about the response objects in the Schemas section or by unfurling the response details.
Tests request JSON Body.
Page number
1Page size
400Dataset IDs (UUIDs from the Soda Cloud platform) to use as filter.
Check IDs (UUIDs from the Soda Cloud platform) to use as filter.
Successful Response
Array of TestsData.
Successful request but no data was returned
Validation Error
POST /v1/coverage/checks HTTP/1.1
Host: reporting.cloud.soda.io
Authorization: Basic username:password
Content-Type: application/json
Accept: */*
Content-Length: 65
{
"page": 1,
"size": 400,
"dataset_ids": [
"text"
],
"check_ids": [
"text"
]
}{
"total": 1,
"page": 1,
"size": 1,
"data": [
{
"check_id": "text",
"organization_id": "text",
"check_name": "text",
"check_type": "text",
"created_at": "2026-01-01T00:00:00.000Z",
"is_archived": "text",
"dataset_id": "text",
"owner_id": "text",
"owner_first_name": "text",
"owner_last_name": "text",
"owner_email": "text",
"owner_job_title": "text",
"owner_phone_number": "text",
"owner_user_type": "text",
"attributes": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"check_group_aggregate_id": "text",
"check_group_id": "text",
"is_group_aggregate_check": true,
"source": "text"
}
]
}This endpoint provides information about all the datasets that your team has connected to your organization's Soda Cloud account.
Usage
Use this endpoint to review the number of datasets Soda Cloud accesses, including each dataset's most recent scan time and test failure counts.
Use the data from this endpoint to enrich other endpoints' data such as /dataset_health and /dataset_coverage
Returns
An object of type DatasetsResult containing an array of DatasetsData
Find details about the response objects in the Schemas section or by unfurling the response details.
Datasets request JSON Body.
Page number
1Page size
400Dataset IDs (UUIDs from the Soda Cloud platform) to use as filter.
Successful Response
Array of DatasetsData.
Successful request but no data was returned
Validation Error
POST /v1/coverage/datasets HTTP/1.1
Host: reporting.cloud.soda.io
Authorization: Basic username:password
Content-Type: application/json
Accept: */*
Content-Length: 44
{
"page": 1,
"size": 400,
"dataset_ids": [
"text"
]
}{
"total": 1,
"page": 1,
"size": 1,
"data": [
{
"dataset_id": "text",
"organization_id": "text",
"dataset_name": "text",
"dataset_label": "text",
"tags": [
"text"
],
"owner_id": "text",
"owner_first_name": "text",
"owner_last_name": "text",
"owner_email": "text",
"owner_job_title": "text",
"owner_phone_number": "text",
"owner_user_type": "text",
"owner_last_login_at": "2026-01-01T00:00:00.000Z",
"number_of_rows": 1,
"number_of_failed_checks": 1,
"last_scan_time": "2026-01-01T00:00:00.000Z",
"attributes": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
},
"datasource_id": "text",
"datasource_name": "text",
"datasource_label": "text",
"datasource_source_owner": "text",
"datasource_owner_id": "text",
"datasource_has_core_agent_enabled": true
}
]
}This endpoint provides a daily measure of the test coverage of your datasets. It derives a relative_coverage_score which compares the number of checks that apply to a single dataset to other datasets connected to your organization's Soda Cloud account. (Refer to the DatasetCoverageData schema for more information.)
Usage
Use this endpoint to review the relative test coverage of your datasets, and to see a high-level view of the more granular information that the /tests_and_results endpoint provides.
This endpoint is best used in conjunction with the /datasets endpoint as the latter augments the level of information about each dataset.
Returns
An object of type DatasetCoverageResult containing an array of DatasetCoverageData
Find details about the response objects in the Schemas section or by unfurling the response details.
Dataset coverage request JSON Body.
Dataset IDs (UUIDs from the Soda Cloud platform) to use as filter.
Successful Response
Array of DatasetInfoData and DatasetCoverageDescriptivesData.
Successful request but no data was returned
Validation Error
POST /v1/coverage/dataset_coverage HTTP/1.1
Host: reporting.cloud.soda.io
Authorization: Basic username:password
Content-Type: application/json
Accept: */*
Content-Length: 24
{
"dataset_ids": [
"text"
]
}{
"data": {
"descriptives": {
"median_number_of_checks": 0,
"max_number_of_checks": 0,
"min_number_of_checks": 0,
"standard_deviation_number_of_checks": 0,
"mean_number_of_checks": 0
},
"dataset_info": [
{
"dataset_id": "text",
"number_of_checks": 1,
"relative_coverage_score": "text"
}
]
}
}Last updated
Was this helpful?
