Get checks for a crosswalk
See the checks one crosswalk passed: its file is intact, its areas resolve and, for containment, every area has exactly one parent.
/validation/crosswalks/{crosswalk-id}crosswalk-idstringrequiredA crosswalk id, e.g.
constituency-2010-to-2024-official-lookup-v2.
Returns
ValidationResourceEnvelopeThe crosswalk'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
Every crosswalk is checked for artifact integrity, resolvable endpoints, consistent source names and at least one target per source. Clean containment must give each source exactly one parent. Area overlap must have weights summing to 1, the coverage its adapter requires, and clear separation between slivers and real overlaps.