10 endpoints
Trust & citation
Show your working: the checks behind every release, attribution text and citation bundles for anything you publish.
- Download a build evidence documentFetch one of the immutable JSON documents the build publishes as evidence: geography coverage, the validation receipt for reviewed conversions, measure compatibility, relationship candidates or the full validation report. Each is the exact artifact the release was built with, not a query.get
/documents/{document-id}.json - List relationship candidatesA behind-the-scenes report of relationships between areas found in the raw boundary files, and whether each has been published as a crosswalk yet.get
/relationship-candidates - List relationship repairs to doThe queue of relationships that could be published but haven't been yet, ordered by the next safe step: publish a crosswalk, review a candidate, or compile a missing release.get
/relationship-repairs - List reviewed correctionsSee the reviewed API-owned corrections, derived calculations and normalisations that can affect a response, with their exact scope and evidence.get
/corrections - Get the validation reportEvery check the build ran on boundaries, crosswalks and measures. Nothing is published with an unexplained failure: each accepted exception is listed with the reason it was accepted.get
/validation - Get checks for boundariesSee the checks one boundary release went through before it was published.get
/validation/boundary-releases/{geography}/{release} - Get checks for a crosswalkSee the checks one crosswalk passed: its file is intact, its areas resolve and, for containment, every area has exactly one parent.get
/validation/crosswalks/{crosswalk-id} - Get checks for a measureSee the checks that one measure's definition is consistent, both with itself and with the rest of the catalogue.get
/validation/measures/{measure-id} - Get checks for a downloadSee the checks run on one downloadable dataset: that it matches its hash, every area code resolves, it covers the right countries and its values make sense.get
/validation/exports/{export-id} - Get attribution textGet the publisher and licence details for the data you've used, plus a plain-text block ready to paste under a map or into a report.get
/attribution