Unified changelog (poll for what changed since X)
Time-ordered feed of every observed insert/update across the dataset, unioned from the append-only history of legal records and jurisdiction summaries. Poll with ?since=<meta.cursor>. TIER-GATING: Developer+ only — anonymous/Free callers get 403 tier_upgrade_required (the change feed is the paid differentiator). The lookback window is clamped per tier (Developer 30-day, Pro 90-day, Business/Enterprise full) — see meta.window.
Request
- Base URL: https://ai-law-tracker.com/api/v1
- URL: https://ai-law-tracker.com/api/v1/changes
- Auth: one of:
- none
- API key in header X-API-Key
- HTTP bearer
Query parameters
Only changes observed after this ISO timestamp (pass the previous response meta.cursor to poll).
Filter by scope.
Exact jurisdiction slug.
Restrict to one dataset (default: both).
Drop internal metadata-only updates (keeps inserts + real field changes).
Order by observed_at.
Response
A page of changes.
Example response
{
"data": [
{
"jurisdiction": {
"slug": "washington",
"name": "Washington",
"abbr": "WA"
},
"identifier": "HB 1170",
"field_changes": [
{
"field": "status"
}
],
"attribution": "Data by AI Law Tracker (CC BY 4.0) — https://ai-law-tracker.com"
}
]
}Changes
No recorded changes to this operation across all 1 revision of this API.