GET /api/v1/cities/{slug}/road-events
Innerstädtische Baustellen und Sperrungen je Stadt (Tier A)
Liefert innerstädtische Baustellen und Sperrungen einer Stadt aus den schlüssellosen Pro-Stadt-Quellen (Berlin VIZ, Hamburg, Köln, München, MobiData BW, Dortmund, SPERRINFOSYS Sachsen) im kanonischen Envelope. Teilabdeckung (kuratierte Connectoren): berlin, hamburg, koeln, muenchen, stuttgart, dortmund, bremen, dresden, leipzig liefern Daten. Eine Stadt ohne Connector antwortet ehrlich mit 200 source_status="not_covered", data=null und meta.covered_cities (Liste der abgedeckten Städte), klar unterscheidbar von no_data (Connector vorhanden, aber gerade keine Ereignisse). Tier A. Deaktiviert -> 200 source_status="disabled". Toter Upstream ohne Cache -> 503 mit Hint.
Parameter
| Name | In | Pflicht | Typ | Beispiel | Beschreibung |
|---|---|---|---|---|---|
slug | path | ja | string |
Code-Beispiele
curl "https://infranode.dev/api/v1/cities/hamburg/road-events"const res = await fetch("https://infranode.dev/api/v1/cities/hamburg/road-events");
const data = await res.json();
console.log(data);import httpx
res = httpx.get("https://infranode.dev/api/v1/cities/hamburg/road-events")
res.raise_for_status()
print(res.json())