Who supervises, per member state
get_national_enforcementUse this for the national layer: which authority is designated in a member state, how far the implementing law has come, and which dated enforcement signals are recorded, each with a primary source. The authority is recorded as free text per member state and is deliberately not a graph identifier, because which national body fills the market surveillance role differs per member state. The same call returns the ruling register: judgments and supervisory decisions with the relation they bear to a provision (interprets, narrows, broadens, confirms, contradicts, or illustrates for context). An event says what happened, a ruling says what we know a provision means. Never present a related_gdpr ruling as AI Act case law: it rests on the GDPR and carries the illustrates relation only. This tool takes no lang: the tracker carries both languages on every record, in the fields that end in _nl and _en.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | No | Narrow to one event type, for example implementing_law. | |
| detail | No | Amount of data to return. brief keeps the outcome, the dates, the reasons, the open questions and the source with its locator; full adds the complete objects, every statement text and every hash, for re-computation or archiving. | brief |
| country | No | ISO 3166-1 alpha-2 country code, for example NL. Omit for all member states. | |
| known_at | No | Knowledge axis of the ruling register, as YYYY-MM-DD: returns the rulings we had recorded on that date and nothing that arrived afterwards. A provision keeps its own effective_at; only the reading moves. | |
| obligation | No | Slug of an obligation, for example article-50-transparency. Returns the rulings that bear on it. An empty result on an existing obligation means no ruling is recorded, not that the slug is wrong. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| view | No | ||
| stats | No | ||
| events | Yes | ||
| filters | No | ||
| rulings | Yes | ||
| version | No | ||
| countries | Yes | ||
| provenance | Yes | Which published endpoints produced this result. Every call is listed with its full URL, so a reader can re-issue it and check the answer rather than trust it. | |
| verified_at | No | ||
| events_total | No | ||
| ruling_register | No | ||
| empty_result_note | No |