---
title: "Free Capability Tiles"
method: GET
path: "/api/v1/feasibility/free-tiles"
tags: ["feasibility"]
---

# Free Capability Tiles

`GET /api/v1/feasibility/free-tiles`

## 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/feasibility/free-tiles`
- Auth: none declared

Standalone capability tiles — 1-5 deterministic scenario verdicts for a
parcel ("Duplex likely allowed" + one metric-citing sentence each).

Built for the Chrome extension's lazy fetch after the widget's first
paint (the widget endpoint stays untouched — latency-critical). Cached
per property via ci_public_check_cache; 100% deterministic, no AI.

## Query parameters

- `property_id` string, nullable: Casa property UUID
- `address` string, nullable
- `lat` number, nullable
- `lon` number, nullable

## Response `200`

Successful Response

- FreeTilesResponse: Standalone capability-tiles payload (extension sidepanel lazy fetch).
  - `property_id` string, required
  - `address` string, nullable
  - `tiles` CapabilityTile[]
    - `key` string, required
    - `title` string, required
    - `verdict` string, required
    - `reason` string, required
    - `pathway` string, nullable
    - `pathway_label` string, nullable
    - `metric_facts` object
    - `grounding` object, nullable
  - `disclaimer` string, required
  - `degraded` string, nullable
  - `scheme_name` string, nullable
  - `scheme_version` string, nullable
  - `cached` boolean

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