---
title: "Compose Feasibility"
method: POST
path: "/api/v1/cd-feasibility/compose"
tags: ["casa-daily-feasibility"]
---

# Compose Feasibility

`POST /api/v1/cd-feasibility/compose`

## 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-feasibility/compose`
- Auth: API key in header `X-API-Key`

## Request body

- FeasibilityComposeRequest
  - `property_id` string, required: ci_properties.id (UUID)
  - `dev_type` string, required: Development outcome — one of: subdivision, townhouse, duplex, mcu, kdr_single. Drives proposed_lots/dwellings defaults and the application_type categorisation.
  - `unit_count` integer: Number of lots / dwellings proposed.
  - `proposed_gfa_m2` integer, nullable: Optional GFA. Casa Daily can let the user override.
  - `proposed_height_m` number, nullable
  - `user_id` string, nullable: Casa Daily user UUID for attribution / cost tracking.

## Response `200`

Successful Response

- FeasibilityComposeResponse
  - `payload` FeasibilityComposePayload, required: The full deterministic payload Casa Daily renders as inline cards.
    - `property` object, required
    - `feasibility` object, required
    - `infrastructure_charges` object, required
    - `predicted_conditions` object[], required
    - `assessment_levels` object[], required
    - `timeline` object, required
    - `nearby_das` object[], required
    - `da_pathway` object, required
    - `required_documents` object[], required
    - `consultant_package` object, required
    - `informational_only` boolean
    - `disclaimer` string

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