Select any of the web services below to view details and examples.
insertPricing allows updating pricing at a different level with multiple combinations. All nodes create a number of combinations and depending on the property setup API accepts the data. E.g If the property has the setup to accept term wise pricing then only API can accept the allowed terms under the node "leaseTermMonths". Please note that this API is designed for Conventional property type and may not work for other property types.
*pricingLevelId [Integer] | This is a required field. This field accepts single value. Pricing level has four possible values, 1: property, 2: floor plan 3: Unit type 4: Unit space. |
*pricingLevelReferenceId [Integer] | This is a required field. This field accepts single value. This is Entrata's record id depending on #pricingLevelId. E.g. If pric ingLevelId = 4 then pricingLevelReferenceId needs to be unit space id. |
*chargeUsageId [Integer] | This is a required field. This field accepts single value. This helps to differentiate pricing usage. 1. Base 2: Amenity 3: Pet 4: Add-Ons 5: Risk Premium 7: Maintenance |
*chargeUsageReferenceId [Integer] | This is a required field. This field accepts single value. This value needs to set if needs to update pricing any other than base rent. E.g if want to update amenity rent then chargeUsageReferenceId should amenity id. In the case of base pricing, it needs to be 0. |
isRenewal [Integer] | This is an optional field. This field accepts single value. Just to specify if it is renewal rent. |
*chargeTimingId [Integer] | This is a required field. This field accepts single value. This explains when charge suppose to apply [charge trigger timing]. E .g. There are a number of possible values but common is 307: Monthly 202: Move In 206: Move Out 102: Application Completed |
*chargeCodeTypeId [Integer] | This is a required field. This field accepts single value. This explains charge code types. 1: Payment 2: Rent 3: Other Income 7: Deposit |
*chargeCodeId [Integer] | This is a required field. This field accepts single value. This is Entrata charge code id which we want to use. |
leaseTermMonths [Integer] | This is an optional field. This field accepts single value. Most of the cases it will be zero but if the property has the setup to have term wise pricing/rent then you can send the different pricing f or different terms. Zero means single value for all lease terms. |
leaseStartRangeStart [Integer] | This is an optional field. This field accepts single value. This nodes allows to send different rent amount for different move in dates but with same intervals. Refer Property setting: Price By Lease Start Range. E.g Property has pricing setup to have 3 days interval pricing then data can looks like, leaseStartRangeStart:0 leaseStartRa ngeEnd:2 amount:700 Zero represents current date or unit's available on the date [if available on a date is in future]. If sending 'isRe newal' as true this value should always be sent as 0 |
leaseStartRangeEnd [Integer] | This is an optional field. This field accepts single value. This nodes allows to send different rent amount for different move in dates but with the same intervals. E.g Property has pricing setup to have 3 days interval pricing then data can look like, leaseStartRange Start:0 leaseStartRangeEnd:2 amount:700. If sending 'isRenewal' as true this value should always be sent as 0 |
*amount [Float] | This is a required field. This field accepts single value. Rate Amount. |
*leaseTermName [String] | This is a required field. This field accepts single value. If there are multiple lease terms with same length then this node is m andatory. |