> ## Documentation Index
> Fetch the complete documentation index at: https://docs.trycactus.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Changelog

> API changes, schema versions, and deprecation notices.

Breaking changes to result schemas ship as a new `schema_version` with
advance notice and an overlap window — your integration always knows which
shape it's reading, because every result declares its version.

## 2026-07

* **Typed T-12 and offering memorandum results.** T-12 extractions now
  return `t12.v1`: report metadata, the statement's line items with every
  monthly value and its source cell, and — when the document states its
  reporting period — a ready-made mapping of each column to the calendar
  month it covers. Offering memorandum extractions now return
  `offering_memorandum.v1`: every extracted fact organized into the
  document's own sections, plus a `property` summary of the key property
  attributes. Extractions that produce no data at all now fail and are
  refunded in full instead of returning an empty result.
* **Typed rent roll results.** Rent-roll extractions now return
  `rent_roll.v1`: a normalized unit table (typed headers, one entry per
  unit with source locations), the as-of date, and document-level facts.
  If the structured result cannot be produced, the extraction fails and
  the charge is refunded in full — you are never billed for output you
  didn't receive.
* **Initial release.** Documents, extractions, usage, and webhook endpoints
  are live. Other document types return the `facts.v1` schema — extracted
  values with confidence scores and source locations.
