---
title: "Get Property Detail"
method: GET
path: "/api/v1/properties/{property_id}/detail"
tags: ["Property Detail"]
---

# Get Property Detail

`GET /api/v1/properties/{property_id}/detail`

## Request

- Base URL: `https://api.casaintelligence.com.au` (the document declares no server; this is the origin it was published from)
- URL: `https://api.casaintelligence.com.au/api/v1/properties/{property_id}/detail`
- Auth: HTTP bearer

Get full property detail for a dashboard detail page (Property Intelligence Page).

Returns core property intelligence (zone, overlays, DAs, score breakdown,
comparables) plus:
- Planning rules & setbacks for the property's LGA + zone
- Suburb market analytics (rents, sales, price/m²)
- Listing attributes (beds, baths, parking from saved metadata or sales data)
- Parcel boundary GeoJSON + computed setback/buildable envelope GeoJSON
- Assigned client briefs (BA segment)
- Brief matches, competitor context, proactive AI analysis, listing agent info

## Path parameters

- `property_id` string, required

## Response `200`

Successful Response

- PropertyDetailResponse
  - `property` object, required
  - `proactive_analysis` ProactiveInsight
    - `key_opportunity` string
    - `watch_out` string
    - `quick_take` string
  - `brief_matches` AppApiV1PropertyDetailBriefMatchResult[], nullable
    - `brief_id` string, required
    - `client_name` string, required
    - `match_score` integer, required
    - `match_reasons` string[]
    - `gaps` string[]
    - `summary` string
  - `competitor_context` CompetitorContext
    - `total_tracked` integer
    - `active_count` integer
    - `sold_count` integer
    - `avg_days_on_market` integer, nullable
  - `listing_agent` ListingAgentInfo
    - `name` string, nullable
    - `agency` string, nullable
    - `phone` string, nullable
    - `email` string, nullable
  - `listing_url` string, nullable
  - `listing_source` string, nullable
  - `listing_price` string, nullable
  - `hero_image_url` string, nullable
  - `saved_notes` string, nullable
  - `saved_id` string, nullable
  - `planning_rules` PlanningRulesData
    - `min_lot_area_m2` number, nullable
    - `min_frontage_m` number, nullable
    - `max_site_cover_pct` number, nullable
    - `max_height_m` number, nullable
    - `max_storeys` integer, nullable
    - `setback_front_m` number, nullable
    - `setback_side_m` number, nullable
    - `setback_rear_m` number, nullable
    - `dual_occ_permitted` boolean, nullable
    - `dual_occ_min_parent_m2` number, nullable
    - `multi_unit_permitted` boolean, nullable
    - `allows_subdivision` boolean, nullable
    - `scheme_name` string, nullable
    - `notes` string, nullable
  - `suburb_analytics` SuburbAnalytics
    - `suburb` string
    - `median_rent_house` number, nullable
    - `median_rent_unit` number, nullable
    - `rent_growth_pct` number, nullable
    - `recent_sales_count` integer
    - `median_sale_price` number, nullable
    - `avg_price_per_m2` number, nullable
    - `days_on_market_avg` integer, nullable
  - `listing_attributes` ListingAttributes
    - `bedrooms` integer, nullable
    - `bathrooms` integer, nullable
    - `car_spaces` integer, nullable
    - `property_type` string, nullable
    - `land_area_m2` number, nullable
    - `floor_area_m2` number, nullable
    - `year_built` integer, nullable
  - `boundary_geojson` string, nullable
  - `setback_geojson` string, nullable
  - `assigned_clients` AssignedClient[], nullable
    - `brief_id` string, required
    - `client_name` string, required
    - `client_email` string, nullable
    - `shortlisted_at` string, nullable
  - `site_analysis` SiteAnalysisData
    - `svg` string, nullable
    - `generated_at` string, nullable
    - `generation_time_ms` integer, nullable
  - `cached` boolean
  - `cache_age_seconds` integer, nullable

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/casaintelligence/apis/casa-intelligence-engine.md) · [All operations](https://skmtc.dev/casaintelligence/apis/casa-intelligence-engine/llms.txt) · [OpenAPI document](https://skmtc.dev/casaintelligence/apis/casa-intelligence-engine/revisions/71d711039de0?raw)
