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": "Height-of-building + floor-space-ratio planning controls.\n\nEither block can be null — many LGAs map HOB but not FSR (or vice\nversa). A 404 means neither layer exists for the suburb.",
- "example": {
- "area_level": "suburb",
- "area_name": "Belmont North",
- "hob": {
- "geojson": {
- "features": [
- {
- "geometry": {
- "coordinates": [
- [
- [
- 151.668,
- -33.017
- ],
- [
- 151.672,
- -33.017
- ],
- [
- 151.672,
- -33.02
- ],
- [
- 151.668,
- -33.017
- ]
- ]
- ],
- "type": "Polygon"
- },
- "properties": {
- "band": "≤ 8.5m",
- "color": "#fef9c3",
- "height_m": 8.5,
- "units": "m"
- },
- "type": "Feature"
- }
- ],
- "type": "FeatureCollection"
- },
- "legend": [
- {
- "color": "#fef9c3",
- "label": "≤ 8.5m",
- "pct": 84.2
- },
- {
- "color": "#fbbf24",
- "label": "8.5–12m",
- "pct": 15.8
- }
- ],
- "most_common_height_m": 8.5,
- "pct_most_common": 71,
- "zones_mapped": 17
- }
- },
- "properties": {
- "area_level": {
- "description": "Always 'suburb'.",
- "title": "Area Level",
- "type": "string"
- },
- "area_name": {
- "description": "Suburb (SAL) name.",
- "title": "Area Name",
- "type": "string"
- },
- "fsr": {
- "anyOf": [
- {
- "additionalProperties": true,
- "description": "Floor-space-ratio controls summary + polygons.",
- "properties": {
- "breakdown": {
- "description": "Area share per FSR band.",
- "items": {
- "description": "One legend band with its share of the mapped area.",
- "properties": {
- "color": {
- "description": "Hex colour for map styling.",
- "title": "Color",
- "type": "string"
- },
- "label": {
- "description": "Band label (e.g. '8.5–12m', '≤ 0.5:1').",
- "title": "Label",
- "type": "string"
- },
- "pct": {
- "description": "Share of mapped area in this band (%).",
- "title": "Pct",
- "type": "number"
- }
- },
- "required": [
- "label",
- "color",
- "pct"
- ],
- "title": "BandShare",
- "type": "object"
- },
- "title": "Breakdown",
- "type": "array"
- },
- "geojson": {
- "description": "FSR polygons. Feature properties: fsr, band, color.",
- "properties": {
- "features": {
- "description": "Feature list.",
- "items": {
- "description": "RFC 7946 Feature — geometry + endpoint-specific properties.",
- "properties": {
- "geometry": {
- "additionalProperties": true,
- "description": "GeoJSON geometry (Polygon or MultiPolygon).",
- "title": "Geometry",
- "type": "object"
- },
- "properties": {
- "additionalProperties": true,
- "description": "Per-feature attributes — see the endpoint's example.",
- "title": "Properties",
- "type": "object"
- },
- "type": {
- "const": "Feature",
- "description": "Always 'Feature'.",
- "title": "Type",
- "type": "string"
- }
- },
- "required": [
- "type",
- "geometry",
- "properties"
- ],
- "title": "GeoJsonFeature",
- "type": "object"
- },
- "title": "Features",
- "type": "array"
- },
- "type": {
- "const": "FeatureCollection",
- "description": "Always 'FeatureCollection'.",
- "title": "Type",
- "type": "string"
- }
- },
- "required": [
- "type",
- "features"
- ],
- "title": "GeoJsonFeatureCollection",
- "type": "object"
- },
- "median_fsr": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ],
- "description": "Area-weighted median FSR (e.g. 1.5 = 1.5:1).",
- "title": "Median Fsr"
- }
- },
- "required": [
- "breakdown",
- "geojson"
- ],
- "title": "FsrControls",
- "type": "object"
- },
- {
- "type": "null"
- }
- ],
- "description": "Floor-space-ratio controls."
- },
- "hob": {
- "anyOf": [
- {
- "additionalProperties": true,
- "description": "Height-of-building controls summary + polygons.",
- "properties": {
- "geojson": {
- "description": "HOB polygons. Feature properties: height_m, units, band, color.",
- "properties": {
- "features": {
- "description": "Feature list.",
- "items": {
- "description": "RFC 7946 Feature — geometry + endpoint-specific properties.",
- "properties": {
- "geometry": {
- "additionalProperties": true,
- "description": "GeoJSON geometry (Polygon or MultiPolygon).",
- "title": "Geometry",
- "type": "object"
- },
- "properties": {
- "additionalProperties": true,
- "description": "Per-feature attributes — see the endpoint's example.",
- "title": "Properties",
- "type": "object"
- },
- "type": {
- "const": "Feature",
- "description": "Always 'Feature'.",
- "title": "Type",
- "type": "string"
- }
- },
- "required": [
- "type",
- "geometry",
- "properties"
- ],
- "title": "GeoJsonFeature",
- "type": "object"
- },
- "title": "Features",
- "type": "array"
- },
- "type": {
- "const": "FeatureCollection",
- "description": "Always 'FeatureCollection'.",
- "title": "Type",
- "type": "string"
- }
- },
- "required": [
- "type",
- "features"
- ],
- "title": "GeoJsonFeatureCollection",
- "type": "object"
- },
- "legend": {
- "description": "Area share per height band.",
- "items": {
- "description": "One legend band with its share of the mapped area.",
- "properties": {
- "color": {
- "description": "Hex colour for map styling.",
- "title": "Color",
- "type": "string"
- },
- "label": {
- "description": "Band label (e.g. '8.5–12m', '≤ 0.5:1').",
- "title": "Label",
- "type": "string"
- },
- "pct": {
- "description": "Share of mapped area in this band (%).",
- "title": "Pct",
- "type": "number"
- }
- },
- "required": [
- "label",
- "color",
- "pct"
- ],
- "title": "BandShare",
- "type": "object"
- },
- "title": "Legend",
- "type": "array"
- },
- "most_common_height_m": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ],
- "description": "Modal height limit across mapped zones (metres).",
- "title": "Most Common Height M"
- },
- "pct_most_common": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ],
- "description": "Share of zones at the modal height (%).",
- "title": "Pct Most Common"
- },
- "zones_mapped": {
- "description": "Number of height-control zones counted (RL reference levels >30m excluded).",
- "title": "Zones Mapped",
- "type": "integer"
- }
- },
- "required": [
- "zones_mapped",
- "legend",
- "geojson"
- ],
- "title": "HobControls",
- "type": "object"
- },
- {
- "type": "null"
- }
- ],
- "description": "Height-of-building controls."
- }
- },
- "required": [
- "area_name",
- "area_level"
- ],
- "title": "SuburbBuildingControls",
- "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[SuburbBuildingControls]",
- "type": "object",
- "x-fastmcp-top-level-schema": "ApiResponse_SuburbBuildingControls_"
-}New value: +null