Look up properties by external system ID
Changed onResolves a partner system's property id (e.g. RentCafe, Entrata, Knock) to the Elise properties that match. For RentCafe, external_id must be numeric and is matched against the building's pricing/availability source; other systems match against the building's external CRM id scoped to that configured source. Results are filtered to production buildings (active, launched, non-test) with test-named buildings sorted last; buildings outside your access scope are silently dropped, and the endpoint returns 404 if nothing remains.
Request
- Base URLhttps://api.eliseai.com
- URLhttps://api.eliseai.com/v2/properties/lookup
- Authnone declared
Query parameters
External systems accepted by the property-lookup endpoint.
Lookup paths:
-
RentCafe — matched against building_pricing_avails_config.source_specific_config['RentCafe'].rent_cafe_property_ids (used by Yardi syndication partners that only know the RentCafe property id).
-
YardiVoyager, Entrata, ResMan, RealPage, AppFolio — matched against the union of two paths:
- building_details.external_crm_id → filtered to candidates whose effective CRM (get_crm_setup) matches the requested system. For YardiVoyager the CRM-side identity is RentCafe (Yardi's leasing front-end); for RealPage it is ILM.
- building_details.external_ids (text[]) → filtered to candidates whose effective PMS (get_pms_setup) matches the requested system.
-
Knock, Funnel — CRM-only systems. Matched against building_details.external_crm_id and filtered by effective CRM type (no PMS-side lookup is performed for these).
External system that owns the id being looked up
The external system's identifier for the property
Response
Successful Response
Example response
{
"properties": [
{
"id": "12345",
"name": "Sunrise Apartments",
"property_type": "multi_family",
"status": "active",
"address": {
"street_address": "123 Main Street",
"city": "San Francisco",
"state": "CA",
"postal_code": "94105",
"country": "US"
},
"total_units": 250,
"organization_id": "6789",
"organization_name": "Sunrise Residential",
"ils_email": "sunrise.12345@leads.eliseai.com"
}
]
}Changes
- info
added the optional property
//to the response with the status
- info
- info
added the non-success response with the status
- info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status
- info