---
title: "Get Property Brief"
method: GET
path: "/api/v1/cd-property/brief/{property_id}"
tags: ["Casa Daily — Property"]
---

# Get Property Brief

`GET /api/v1/cd-property/brief/{property_id}`

## 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/cd-property/brief/{property_id}`
- Auth: API key in header `X-API-Key`

Return the READY-TO-BUY BRIEF for a property.

By default serves from cache when available (cached briefs cost zero
per visit). Pass `?refresh=true` to force a fresh Haiku generation
(used by admin tools or when the underlying intelligence has shifted
enough that the cached brief is stale).

## Path parameters

- `property_id` string, required

## Query parameters

- `refresh` boolean

## Response `200`

Successful Response

- PropertyBriefResponse
  - `property_id` string, required
  - `headline` string, nullable
  - `brief_text` string, required
  - `viability` object
  - `cited_da_numbers` string[]
  - `comparables` object[]: Comparable approved DAs the page renders as photo cards. Includes application_number, address, distance_m, decision_year, description, lots_proposed, lga, photo_url (if any).
  - `cached` boolean
  - `generated_at` string, nullable
  - `model` string, nullable
  - `elapsed_ms` integer, required

## 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)
