Changed
meesCompliancegainsnot_applicable, on GET /v1/epc/{locationId} and POST /v1/epc/query. The Minimum Energy Efficiency Standard is SI 2015/962, which covers domestic and non-domestic private rented property in England and Wales, does not extend to Scotland, and is assessed on an asset rating rather than the operational rating a Display Energy Certificate carries. Scottish certificates and Display Energy Certificates therefore readnot_applicable. Widen any exhaustive switch on this field before it meets the new value. The value is worked out from the current rating band, the certificate type and the nation, and a certificate carries it as the register's next load settles it.- The field states its full meaning alongside the value.
compliantcovers bands A to D,non_compliantbands F and G, andat_riskmarks band E as lettable today with no headroom under the expected tightening to C.exemptmeans a registered exemption on the PRS Exemptions Register and appears on legacy records only; it is never worked out from certificate data. Two migration steps: move any rule that readsexemptas meaning the standard does not apply over tonot_applicable, and recheck any rule that counted band E ascompliant. - A change on the energy certificate register reaches the property record within minutes, so a certificate that is added, updated, re-sited or withdrawn shows on the property it belongs to without waiting for a full reload. Read
meesComplianceand the certificate dates together to tell a genuinely new certificate from one whose details were revised. - POST /v1/address/resolve recommends intervention when the flat or sub-building identifier in your input disagrees with the matched record.
result.recommendationCodereadsIrather thanAin that case, and the recommendation and the match grade are settled by one predicate, so the two agree. Route anIto a review step, or apply your own policy fromresult.matchQuality. - Sold-price records are matched to a UPRN on a regular cycle, so the records reachable from GET /v1/transactions/by-uprn/{uprn} stay current without waiting for a full reload.
- A property's
pricingasking prices and itspriceChangeSaleandpriceChangeRenthistories are built from adverts that price the whole home, on GET /v1/property/{locationIds}, POST /v1/property/query and the other property lookups. Adverts at the same address for a room in a shared house, or for a non-residential unit such as an office, shop, parking space or plot of land, still appear inlistingsbut do not set those fields. Values take effect for each property as that property is re-aggregated.