Read captured permit history and observed changes
wa_property_changesRead immutable permit evidence for an exactly matched property. Supply since for changes after that capture time, or asOf for versions known by that time. Permit event dates are separate from Sentinel observation/capture times. Initial captures are baselines, not changes. History starts at first immutable capture and is incomplete; unavailable history is free. Use next_cursor with unchanged inputs to continue a bounded page. Never infer unpermitted work. The result includes an 'attributions' array (upstream source lines and the NWMLS/DOR/county non-affiliation line) and a professional-advice disclaimer — pass both through to end users.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| asOf | No | Inclusive immutable capture time; defaults to the first page's time. Not a permit event date. | |
| city | No | ||
| limit | No | Maximum candidate versions inspected per page, including withheld records and initial baselines. | |
| since | No | Exclusive immutable capture time; supplied means changes mode. | |
| county | No | ||
| cursor | No | ||
| address | No | ||
| zipCode | No | ||
| parcelId | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | ||
| as_of | Yes | ||
| since | Yes | ||
| coverage | Yes | ||
| property | Yes | ||
| warnings | No | ||
| next_cursor | No | ||
| snapshot_at | Yes | ||
| attributions | No | ||
| as_of_records | No | ||
| permit_events | No | ||
| observed_changes | No |