changedOutput schema / (root)
Previous value: -{
- "properties": {
- "available": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ],
- "description": "`false` on no-data responses. Omitted on success — branch on `data !== null` if you want a single discriminator.",
- "title": "Available"
- },
- "data": {
- "anyOf": [
- {
- "additionalProperties": true,
- "description": "Repeat-sale summary + per-pair points (max 500, newest first).",
- "example": {
- "area_level": "suburb",
- "area_name": "Belmont North",
- "avg_annual_growth_pct": 9.01,
- "n": 2081,
- "n_loss": 0,
- "points": [
- {
- "address": "UNIT 2, 23 BIMBADEEN CLOSE",
- "annual_growth_pct": 8.28,
- "buy_date": "Jul 2022",
- "buy_price": 670000,
- "gnaf_pid": "GANSW704079753",
- "hold_years": 1.2,
- "lat": -33.01894618,
- "lng": 151.67840667,
- "sell_date": "Oct 2023",
- "sell_price": 740000
- }
- ]
- },
- "properties": {
- "area_level": {
- "description": "Always 'suburb' for these endpoints.",
- "title": "Area Level",
- "type": "string"
- },
- "area_name": {
- "description": "Suburb (SAL) name.",
- "title": "Area Name",
- "type": "string"
- },
- "avg_annual_growth_pct": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ],
- "description": "Average realised annual growth across pairs (%).",
- "title": "Avg Annual Growth Pct"
- },
- "n": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "null"
- }
- ],
- "description": "Repeat-sale pairs observed in the suburb.",
- "title": "N"
- },
- "n_loss": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "null"
- }
- ],
- "description": "Pairs that resold at a loss.",
- "title": "N Loss"
- },
- "points": {
- "description": "Individual buy/sell pairs (capped at 500).",
- "items": {
- "description": "One buy/sell pair with realised annual growth.",
- "properties": {
- "address": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "description": "Street address, when available.",
- "title": "Address"
- },
- "annual_growth_pct": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ],
- "description": "Realised annual growth between buy and sell (%).",
- "title": "Annual Growth Pct"
- },
- "buy_date": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "description": "Buy date ('Mon YYYY').",
- "title": "Buy Date"
- },
- "buy_price": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ],
- "description": "Buy price (AUD).",
- "title": "Buy Price"
- },
- "gnaf_pid": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "description": "GNAF principal address ID.",
- "title": "Gnaf Pid"
- },
- "hold_years": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ],
- "description": "Hold period (years, decimal).",
- "title": "Hold Years"
- },
- "lat": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ],
- "description": "Latitude of the property.",
- "title": "Lat"
- },
- "lng": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ],
- "description": "Longitude of the property.",
- "title": "Lng"
- },
- "sell_date": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "description": "Sell date ('Mon YYYY').",
- "title": "Sell Date"
- },
- "sell_price": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ],
- "description": "Sell price (AUD).",
- "title": "Sell Price"
- }
- },
- "title": "RepeatSalePoint",
- "type": "object"
- },
- "title": "Points",
- "type": "array"
- }
- },
- "required": [
- "area_name",
- "area_level",
- "points"
- ],
- "title": "RepeatSales",
- "type": "object"
- },
- {
- "type": "null"
- }
- ],
- "description": "The endpoint's payload, or `null` when Microburbs has no value."
- },
- "message": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "description": "Human-readable explanation. Omitted on success.",
- "title": "Message"
- },
- "reason": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "description": "Machine-readable slug naming the no-data condition (e.g. `no_avm_for_GANSW704074813`). Stable per endpoint. Omitted on success.",
- "title": "Reason"
- }
- },
- "title": "ApiResponse[RepeatSales]",
- "type": "object",
- "x-fastmcp-top-level-schema": "ApiResponse_RepeatSales_"
-}New value: +null