Fixed
- Fixed GET /v1/census/tiles/{datasetCode}/{geotype}/{tile}/{categoryCode}, GET /v1/census/whole/{datasetCode}/{geotype}/{country}/{categoryCode} and GET /v1/census/breaks/{datasetCode}/{geotype}/{categoryCode}, which previously rejected every request with a
400because the trailingcategoryCodepath parameter was not bound and failed validation before the handler ran. These endpoints now resolvecategoryCodecorrectly and serve data. - An optional
.csvor.jsonsuffix appended tocategoryCodefor content negotiation is now tolerated and stripped, so calls such as{categoryCode}.csvon the tile and whole-country endpoints, and{categoryCode}.jsonon the breaks endpoint, resolve to the bare category code.