Get an area's history
Trace an area through time: what it replaced, what replaced it, and which other boundary releases use the same code.
/areas/{geography}/{release}/{code}/historyGood to know
- The same code in two releases doesn't guarantee the same boundary, so treat it as a clue, not proof.
- Each lineage entry names the area the step came from, so a chain several hops long reads back in order. A link is listed once, however far round the graph you reach it.
geographystringrequiredA geography type id, e.g.
constituencyorward.releasestringrequiredA boundary release id, e.g.
2024-07-uk-bgc, orlatestfor the geography's newest release: the one/boundary-releases:resolvechooses for the furthest date. A response tolatestnames the release it read inContent-Location. A geography whose newest month holds several releases that differ in more than coverage, or that has a release whose id carries no month, is refused with409and the releases that could be newest.codestringrequiredAn area's official code in that release, e.g.
E05000932.
depthinteger 1–20optionalMaximum number of declared historical edges to follow.
Default8
Returns
objectArea history, including a warning about same-code continuity.
- 404No resource matches that identity.
Every error has the same shape. See Errors for how to handle them.
Show the precise behaviourHide the precise behaviour
Returns a bounded traversal of published historical relationships plus every other release of the same geography that contains the same code. Each lineage entry names the area the walk stood on as from and the area it reached as counterpart. A link a crosswalk publishes from both ends is one edge and is reported once, whichever end the walk reaches it from. Same-code continuity is not evidence of unchanged geometry or a one-to-one historical equivalent.