Endpoint
Authentication
None — public endpoint. It is designed to stay reachable during outages: on any internal error it still returns HTTP200 with an empty list.
Query parameters
Scoping: a notice with no building/area targets is global and is always returned.
Targeted notices are only returned when your
building_id / service_area_id matches one
of the notice’s targets — without context you only see global notices. Only active notices
inside their display window (starts_at <= now <= ends_at, nulls open-ended) are returned.
Response — 200 OK
{ "notices": [] } with HTTP 200.