Change Feed
getChangesWhat changed here, as JSON. Two ways to read it.
The cursor feed (send kinds, or cursor): everything that changed, oldest first, readable to the end without gaps: decisions added or changed, provisions with a new text (new Fassung, new provision, new law), and new citation links (decision X now cites Y, or decision Y gained a citer). Start with kinds (and since, default 7 days ago), then pass next_cursor back unchanged, with the same filters, until has_more is false; keep the cursor and poll with it later.
Without those arguments: the provisions that got a new text recently, newest first. Poll it with since set to the newest observed you have processed.
observed / observed_at is when the change reached this service, not when a court decided or a law came into force. Say so if you report a date. The window is the last 120 days; a provision's own history is listNormVersions.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| law | No | Cursor feed: a law abbreviation (BGB). Leaves out links between decisions. | |
| land | No | Cursor feed: a Land code (BY, NW, SN, BB, ...) or BUND. | |
| court | No | Cursor feed: a court, as the court segment of a decision URL (bgh). | |
| kinds | No | Cursor feed: which kinds (decision, law, citation). | |
| limit | No | Default 50 (date list) or 100 (cursor feed). | |
| since | No | Only changes observed on or after this date (cursor feed: at most 120 days back, default 7). | |
| cursor | No | Cursor feed: `next_cursor` of the previous call, unchanged. |