Validate Dataset
const url = 'https://example.com/datasets/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/validate/?refresh=false';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://example.com/datasets/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/validate/?refresh=false'Get validation status for a dataset. Shows hard errors and soft warnings.
By default returns the quality score persisted at ingest time. Pass
?refresh=true to recompute and persist a fresh score (expensive on
large tables — issues a full scan per non-geometry column coalesced into
a single query).
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ”Query Parameters
Section titled “Query Parameters ”Recompute the quality score instead of returning the cached value.
Recompute the quality score instead of returning the cached value.
Responses
Section titled “ Responses ”Successful Response
object
object
object
Example
{ "errors": [ { "severity": "error" } ], "warnings": [ { "severity": "error" } ]}Bad request — invalid payload
Unauthorized — missing or invalid credentials
Forbidden — caller lacks write access
Not found
Conflict — resource state prevents the operation
Validation error
Too many requests — retry after the advertised interval
Headers
Section titled “Headers ”Seconds until the request may be retried
Internal server error
Service unavailable — the database could not serve the request