Get checks for a measure
See the checks that one measure's definition is consistent, both with itself and with the rest of the catalogue.
/validation/measures/{measure-id}measure-idstringrequiredA measure id from
GET /v1/measures, such aspopulation, or one of itsaliases, such ashouse-prices. An alias is read as the id it names, and the response'sContent-Locationheader gives the request it was read as. Case, spaces and punctuation are set aside, soHouse Pricesishouse-prices.
Returns
ValidationResourceEnvelopeThe measure's checks.
apiVersionv1requiredatlasReleasestringrequiredThe immutable
/atlas-releasereleaseIdfor the artifacts that produced this response.metaobjectrequiredShowHide1 child field
nextCursorstring | nullrequiredOpaque cursor for the next page, or null at the end.
dataValidationResourcerequiredShowHide4 child fields
idstringrequiredatlasfor checks across the Atlas's own artifacts; otherwise the validated resource's API path, such ascrosswalks/{crosswalk-id}. A measure source partition is identified by the export that serves it, asexports/{export-id}.kindenumrequiredOne ofatlasboundary-releasecrosswalkmeasuremeasure-sourcestatusenumrequiredwaived when any of its checks is waived.
One ofpassedwaivedchecksValidationCheck[]requiredShowHide5 child fields
idenumrequiredOne ofregistry-linksrelease-coveragelicence-recordedarea-identitiesgeometry-servablegeometry-positionedcandidates-reviewedartifact-integrityendpoints-verifiedsource-names-consistenttargets-presentsingle-parentweights-sum-to-onearea-coveragesliver-separationcontinuity-extentpopulation-coveragecontainment-verifiedbest-fit-verifiedmeasure-definitionrecords-resolvecountries-declaredvalues-validcomponents-sum-to-totalstatusenumrequiredOne ofpassedwaiveddetailstringoptionalWhat the check found. Present on every waived check.
measuredobjectoptionalFigures the check measured, whether it passed or not.
waiverobjectoptionalShowHide1 child field
reasonstringrequired
- 404No resource matches that identity.
- 503The referenced build artifact has not been built yet.
Every error has the same shape. See Errors for how to handle them.
Show the precise behaviourHide the precise behaviour
Checks that a measure's definition agrees with itself and with the catalogue: its availability matches its aggregation, a categorical value has categorical aggregation, every dataset it names exists, an export serves each of its sources, and a weighted mean has a summable weight measure on the same geography and periods. Each source partition's own checks are served under /validation/exports/{export-id}.