---
title: "Changes to Demographics API"
method: GET
path: "/v2/demographics/{state}/{suburb}/{postcode}"
---

# Changes to Demographics API

`GET /v2/demographics/{state}/{suburb}/{postcode}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 2 of 18 revisions.

- **2025-03-25** `2b6eb6542715`: 5 breaking, 7 info
- **2024-04-24** `eee76e147314`: 1 breaking

## Changes

- **2025-03-25** `2b6eb6542715`: 5 breaking, 7 info
  - the `query` request parameter `year` was restricted to a list of enum values
  - added the pattern `^\d{4}$` to the `path` request parameter `postcode`
  - the `demographics/items/items/items/value` response's property format changed from `int32` to no format for status `200`
  - the `demographics/items/total` response's property format changed from `int64` to no format for status `200`
  - the `demographics/items/year` response's property format changed from `int32` to no format for status `200`
  - added the new enum value `2011.00` to the `query` request parameter `year`
  - added the new enum value `2016.00` to the `query` request parameter `year`
  - added the new enum value `2021.00` to the `query` request parameter `year`
  - for the `query` request parameter `year`, the format was generalized from `int32` to no format
  - added the non-success response with the status `400`
  - added the non-success response with the status `401`
  - added the non-success response with the status `500`
- **2024-04-24** `eee76e147314`: 1 breaking
  - the `path` request parameter `postcode` became required

---

[Operation](https://skmtc.dev/domain/apis/domain-public-api/docs/v2/demographics/:state/:suburb/:postcode/get.md) - [API](https://skmtc.dev/domain/apis/domain-public-api.md) - [Page](https://skmtc.dev/domain/apis/domain-public-api/changes/v2/demographics/:state/:suburb/:postcode/get)
