Interface and data export
Everything this registry shows on its pages can also be retrieved machine-readably, with the same barrier and the same origin.
The addresses
/api/v1 | Directory: version, known kinds, limits |
|---|---|
/api/v1/kennzahlen | Stock per kind, how many are indexable, state of the projection |
/api/v1/themen | The topic catalogue with a counted set per excerpt |
/api/v1/regeln | The published derivation rules and start templates with their version |
/api/v1/namensraeume | The namespaces with their counts, rule and version included |
/api/v1/namensraum/<raum> | One namespace with its entries |
/api/v1/eintraege?art=mcp_server | Filtered list, the same filters as the page |
/api/v1/eintraege.csv?art=mcp_server | The same list as a table, one column per property |
/api/v1/eintrag/mcp_server/<slug> | One entry in full, with source and date per property value |
/api/v1/aenderungen | The change stream, with the same narrowing as the feed |
/api/v1/matrix?art=mcp_server&a=ausfuehrungsort&b=zugangsdaten_erforderlich | Two properties against each other, with margins and every empty cell |
/api/v1/suche?art=mcp_server | Name search across name and identifier, counted per area (parameter q) |
/api/v1/abzug?art=mcp_server | The entire stock in one request, one JSON line per entry |
/api/v1/abzug.csv?art=mcp_server | The same complete export as a table, without pagination |
/api/v1/openapi.json | The description of this interface following OpenAPI 3.1 |
What applies
| Publication barrier | The interface releases exactly what the pages show. Entries held back answer the same way as entries that do not exist. |
|---|---|
| Origin per value | Every property value carries source, collection date and level of trust; every derived value additionally carries its raw declaration. |
| Limits | A paginating request returns 100 entries, at most 200. Continue with the versatz parameter. The paginating addresses state in the headers X-Gesamt, X-Grenze and X-Versatz which excerpt they carry. One exception is the change stream: instead of a total it states weitere and naechster_versatz, because the evidence lock discards rows only after the query and a count would be too high. |
| No write access | There is no way to submit anything here. What the registry holds comes from sources, not from submissions. |
| One deviation in the table | If a value begins with an equals, plus, minus or at sign, the CSV output prefixes it with an apostrophe: spreadsheet programs would otherwise execute it as a formula. In JSON the value stands unchanged. |
Interface version: v1. A change that breaks existing requests gets a new version in the path.
tracevero · https://tracevero.com/en/werkzeuge/schnittstelle