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": "Suburb livability scores (mesh-block average) + regional benchmark.",
- "example": {
- "area_level": "suburb",
- "area_name": "Belmont North",
- "benchmark": {
- "n_suburbs": 149,
- "region": "Newcastle and Lake Macquarie",
- "scores": {
- "affluence": 66.9,
- "hip": 59.5,
- "lifestyle": 73.4,
- "safety": 84.8
- }
- },
- "n_mesh_blocks": 63,
- "scores": [
- {
- "key": "affluence",
- "label": "Affluence",
- "level": "Moderate",
- "value": 56
- },
- {
- "key": "lifestyle",
- "label": "Lifestyle",
- "level": "Moderate",
- "value": 72
- },
- {
- "key": "safety",
- "label": "Safety",
- "level": "High",
- "value": 76
- }
- ]
- },
- "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"
- },
- "benchmark": {
- "anyOf": [
- {
- "additionalProperties": true,
- "description": "SA4-region benchmark for comparing the suburb's scores.",
- "properties": {
- "n_suburbs": {
- "description": "Suburbs in the region.",
- "title": "N Suburbs",
- "type": "integer"
- },
- "region": {
- "description": "SA4 region name.",
- "title": "Region",
- "type": "string"
- },
- "scores": {
- "description": "Region-average scores.",
- "properties": {
- "affluence": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ],
- "description": "Region average affluence.",
- "title": "Affluence"
- },
- "hip": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ],
- "description": "Region average hip.",
- "title": "Hip"
- },
- "lifestyle": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ],
- "description": "Region average lifestyle.",
- "title": "Lifestyle"
- },
- "safety": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ],
- "description": "Region average safety.",
- "title": "Safety"
- }
- },
- "title": "LivabilityBenchmarkScores",
- "type": "object"
- }
- },
- "required": [
- "region",
- "n_suburbs",
- "scores"
- ],
- "title": "LivabilityBenchmark",
- "type": "object"
- },
- {
- "type": "null"
- }
- ],
- "description": "SA4 benchmark; null when the region has no bench row."
- },
- "n_mesh_blocks": {
- "description": "Mesh blocks the scores aggregate over.",
- "title": "N Mesh Blocks",
- "type": "integer"
- },
- "scores": {
- "description": "One entry per dimension.",
- "items": {
- "additionalProperties": true,
- "description": "One livability dimension score (0–100).",
- "properties": {
- "key": {
- "description": "Dimension key — affluence | lifestyle | hip | convenience | family | safety | tranquility.",
- "title": "Key",
- "type": "string"
- },
- "label": {
- "description": "Human dimension label.",
- "title": "Label",
- "type": "string"
- },
- "level": {
- "description": "Human level — Very low / Low / Moderate / High / Very high.",
- "title": "Level",
- "type": "string"
- },
- "value": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "null"
- }
- ],
- "description": "Score 0–100; null when no data.",
- "title": "Value"
- }
- },
- "required": [
- "key",
- "label",
- "level"
- ],
- "title": "LivabilityScore",
- "type": "object"
- },
- "title": "Scores",
- "type": "array"
- }
- },
- "required": [
- "area_name",
- "area_level",
- "n_mesh_blocks",
- "scores"
- ],
- "title": "LifestyleLivability",
- "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[LifestyleLivability]",
- "type": "object",
- "x-fastmcp-top-level-schema": "ApiResponse_LifestyleLivability_"
-}New value: +null