Entrata
Experimental FeatureThe References API is currently an experimental feature. Therefore, the API and this documentation is subject to change. If you have any questions, please email Engrain Support.
Introduction
References for Entrata are indicated by the key property being set to entrata.
Something Missing?You may notice a reference does not exist for an asset or unit even though your customer is using Entrata as a data provider. This is likely because we have yet to create these references for Entrata. Engrain must first gather and match the values for each asset and unit. If this is the case, and you are interested in references being provided, please email Engrain Support.
Asset Reference
Asset references for Entrata are matched to a PropertyId value, which is provided to Engrain by the customer or gathered from https://www.entrata.com/api/v1/documentation/getProperties.
The following cURL request will only list Entrata asset references for which the API Key has access to.
curl 'https://api.unitmap.com/v1/assets/references?key=entrata' \
-H 'API-key: API_KEY_GOES_HERE' \
-H 'Experimental-Flags: references'{
"id": "2630",
"asset_id": "4715",
"key": "entrata", // Indicates the asset reference is for Entrata
"value": "1105374", // The matched Entrata `PropertyId` value
"created_at": "2021-12-16T22:48:32+00:00",
"updated_at": "2021-12-16T22:48:32+00:00"
}For more detail on this API request, see https://api.unitmap.com/v1/openapi#tag/assetsreferences
Unit Reference
Unit references for Entrata may be matched to two different key values for consumer convenience. The keys are outlined below and each represent a mapping to specific Entrata resources.
entrata reference key
entrata reference keyThe entrata key is matched to the Id attribute on the UnitSpace object, which is gathered from https://www.entrata.com/api/v1/documentation/getUnitsAvailabilityAndPricing or https://www.entrata.com/api/v1/documentation/getPropertyUnits.
The
entratakey is our preferred and recommended Entrata reference to use. The unit space represents the rentable spaces of an asset and a unit may have more than one unit space.
The following cURL request will only list Entrata unit references with the entrata key for which the API Key has access to.
curl 'https://api.unitmap.com/v1/units/references?key=entrata' \
-H 'API-key: API_KEY_GOES_HERE' \
-H 'Experimental-Flags: references'{
"group_id": "5660",
"asset_id": "4715",
"unit_id": "258670",
"key": "entrata", // Indicates the unit reference is for Entrata Unit Space IDs
"value": "7013753", // The matched Entrata `unitSpaceId` value
"created_at": "2021-12-16T22:51:10+00:00",
"updated_at": "2021-12-16T22:51:10+00:00"
}entrata-unit-ids reference key
entrata-unit-ids reference keyThe entrata-unit-ids key is matched to the Id attribute on the PropertyUnit object, which is gathered from https://www.entrata.com/api/v1/documentation/getUnitsAvailabilityAndPricing or https://www.entrata.com/api/v1/documentation/getPropertyUnits.
The following cURL request will only list Entrata unit references with the entrata-unit-ids key for which the API Key has access to.
curl 'https://api.unitmap.com/v1/units/references?key=entrata-unit-ids' \
-H 'API-key: API_KEY_GOES_HERE' \
-H 'Experimental-Flags: references'{
"group_id": "5660",
"asset_id": "4715",
"unit_id": "258670",
"key": "entrata-unit-ids", // Indicates the unit reference is for Entrata Unit IDs
"value": "7013753", // The matched Entrata `unitId` value
"created_at": "2021-12-16T22:51:10+00:00",
"updated_at": "2021-12-16T22:51:10+00:00"
}For more detail on this API request, see https://api.unitmap.com/v1/openapi#tag/unitsreferences
Updated 5 months ago
