---
title: "Get Property Lead Sources"
method: GET
path: "/v1/property/{property_id}/lead-sources"
tags: ["Property"]
---

# Get Property Lead Sources

`GET /v1/property/{property_id}/lead-sources`

## Request

- Base URL: `https://api.eliseai.com`
- URL: `https://api.eliseai.com/v1/property/{property_id}/lead-sources`
- Auth: none declared

Get all lead sources for a property.

Pass header X-Cache-Refresh: true to invalidate cached marketing sources
for this property and return fresh data.

## Path parameters

- `property_id` integer, required

## Response `200`

Successful Response

- LeadSourcesResponse
  - `sources` PropertyLeadSource[], required
    - `id` string, required
    - `source` string, required
    - `property_id` string, required
    - `active` boolean, required
    - `time_inactivated` string, date-time
    - `elise_vanity_number` string
    - `utm_parameters` UtmParameter[]
      - `key` string, required
      - `value` string, required

## Other responses

- `401`: Not Authorized for this endpoint
- `404`: Not found
- `422`: Validation Error

## Changes

> 57 revisions in range; 2 not diffed.

- **2026-09-09** `be9585390ad5`: 1 breaking
  - for the `path` request parameter `property_id`, the type changed from `string` to `integer`
- **2026-07-13** `f0711414c27d`: 2 info
  - added the optional property `sources/items/elise_vanity_number` to the response with the `200` status
  - added the optional property `sources/items/utm_parameters` to the response with the `200` status

[Operation history](https://skmtc.dev/eliseai/apis/elise-api/changes/v1/property/:property_id/lead-sources/get.md)

---

[API](https://skmtc.dev/eliseai/apis/elise-api.md) - [All operations](https://skmtc.dev/eliseai/apis/elise-api/llms.txt) - [OpenAPI document](https://skmtc.dev/eliseai/apis/elise-api/revisions/5fa349dca776?raw)
