Pricing

Set new-lease pricing for units

Changed on

Sets new-lease pricing for units in a property.

Each unit's prices is its full price grid by lease term and lease start date, and replaces whatever was stored for that unit. Units not in the request are unchanged.

Only properties that use Elise as their PMS (AIP) accept these writes.

All-or-nothing: if any unit is invalid (unknown, inactive, or not in this property) the request fails with 422 listing every invalid unit, and nothing is written. Resending the same request is safe.

patch/v2/properties/{property_id}/units/pricing

Request

  • Base URL
    https://api.eliseai.com
  • URL
    https://api.eliseai.com/v2/properties/{property_id}/units/pricing
  • Auth
    none declared

Path parameters

property_idinteger required

Request body

Example request

{
  "unit_prices": [
    {
      "unit_id": "67890",
      "prices": [
        {
          "term_months": 6,
          "lease_start_date": "2026-10-15",
          "rent": 2450
        },
        {
          "term_months": 9,
          "lease_start_date": "2026-10-15",
          "rent": 2300
        },
        {
          "term_months": 12,
          "lease_start_date": "2026-10-15",
          "rent": 2150
        },
        {
          "term_months": 15,
          "lease_start_date": "2026-10-15",
          "rent": 2175
        },
        {
          "term_months": 18,
          "lease_start_date": "2026-10-15",
          "rent": 2200
        },
        {
          "term_months": 24,
          "lease_start_date": "2026-10-15",
          "rent": 2250
        },
        {
          "term_months": 6,
          "lease_start_date": "2026-10-16",
          "rent": 2460
        },
        {
          "term_months": 9,
          "lease_start_date": "2026-10-16",
          "rent": 2310
        },
        {
          "term_months": 12,
          "lease_start_date": "2026-10-16",
          "rent": 2160
        },
        {
          "term_months": 15,
          "lease_start_date": "2026-10-16",
          "rent": 2185
        },
        {
          "term_months": 18,
          "lease_start_date": "2026-10-16",
          "rent": 2210
        },
        {
          "term_months": 24,
          "lease_start_date": "2026-10-16",
          "rent": 2260
        }
      ]
    },
    {
      "unit_id": "67891",
      "prices": [
        {
          "term_months": 6,
          "lease_start_date": "2026-11-01",
          "rent": 2300
        },
        {
          "term_months": 12,
          "lease_start_date": "2026-11-01",
          "rent": 2000
        },
        {
          "term_months": 24,
          "lease_start_date": "2026-11-01",
          "rent": 2100
        }
      ]
    }
  ]
}

Response

Successful Response

updatedstring[] required

Unit IDs that were written, in request order

Example response

{
  "updated": [
    "67890",
    "67891"
  ]
}

Changes