List prospects
Prospects with status, source, first contact and leasing agent.
GET https://cotlet.dev/api/v1/resman/properties/{property_id}/prospects
read
Returns the prospect source, status, first contact date and method, the assigned leasing agent and, for a lost prospect, the date and reason. ResMan refuses an unfiltered request, so give modified_since or a first contact range. A prospect stays in the Prospect status until an application is submitted.
Parameters
| Name | Type | Description |
|---|---|---|
| property_id string required | string | Property id from list_properties. |
| status string | string | Prospect, Applicant, Lost or Resident. |
| first_contact_from string | string | Earliest first contact, YYYY-MM-DD. |
| first_contact_to string | string | Latest first contact, YYYY-MM-DD. |
| modified_since string | string | Only prospects changed since this time, YYYY-MM-DD. |
Request
curl https://cotlet.dev/api/v1/resman/properties/property_8c41d2/prospects \
-H "Authorization: Bearer $COTLET_API_KEY" result = client.call("resman", "list_prospects", {"property_id":"property_8c41d2"}) const result = await cotlet.call('resman', 'list_prospects', {"property_id":"property_8c41d2"}); cotlet call resman list_prospects --data '{"property_id":"property_8c41d2"}' Example response
{
"prospects": [
{
"prospect_id": "9b8a224a-f260-4cc9-a05d-7098a4b08a29",
"status": "Prospect",
"prospect_source": "Property Website",
"first_contact_date": "2026-10-14",
"first_contact_method": "Phone",
"leasing_agent": "Leslie Park",
"lost_reason": null
}
]
}