---
title: "List Deal Properties"
method: GET
path: "/api/external/v2/deals/{deal_id}/properties"
tags: ["external-v2-deals"]
---

# List Deal Properties

`GET /api/external/v2/deals/{deal_id}/properties`

Return property references for a deal with cursor-based pagination.

Returns 404 when the deal does not exist, is soft-deleted, or belongs to a
different account.  An empty list is returned when the deal has no properties.

## Path parameters

- `deal_id` integer, required

## Query parameters

- `limit` integer — Number of results to return (1-200, clamped)
- `offset` integer — Offset for pagination (>= 0, clamped)
- `cursor` string, nullable — Base64 cursor for pagination

## Response `200`

Successful Response

- DealPropertiesListResponse — OpenAPI schema for GET /api/external/v2/deals/<id>/properties.
  - `request_id` string, required
  - `timestamp` string, required
  - `data` DealPropertyResponse[], required
    - `id` integer, required
    - `name` string, nullable, required
    - `address` string, nullable, required
    - `city` string, nullable, required
    - `state` string, nullable, required
    - `zip` string, nullable, required
    - `asset_type_id` integer, nullable, required
    - `units` integer, nullable, required
    - `square_footage` number, nullable, required
    - `year_built` integer, nullable, required
  - `pagination` unknown, required

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/lev/apis/lev-api.md) · [All operations](https://skmtc.net/lev/apis/lev-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/lev/lev-api/revisions/a586be7d6d3a/schema)
