{
  "api_version": "v2",
  "generated_at": "2026-08-18T09:12:45Z",
  "description": "Active state (Landtag) forecasts within the ~90-day window before election day. Past elections (once archived by the pipeline) are under /api/v2/state/archive/.",
  "forecast_window_days": 90,
  "states": [
    {
      "state_code": "BE",
      "path": "/api/v2/state/be.json",
      "election": {
        "id": "be_2026-09-20",
        "name": "Landtagswahl Berlin",
        "date": "2026-09-20",
        "scope": "state",
        "state_code": "BE",
        "date_is_estimated": false
      },
      "active": true,
      "draws": "/api/v2/state/be/draws.json"
    },
    {
      "state_code": "MV",
      "path": "/api/v2/state/mv.json",
      "election": {
        "id": "mv_2026-09-20",
        "name": "Landtagswahl Mecklenburg-Vorpommern",
        "date": "2026-09-20",
        "scope": "state",
        "state_code": "MV",
        "date_is_estimated": false
      },
      "active": true,
      "draws": "/api/v2/state/mv/draws.json"
    },
    {
      "state_code": "ST",
      "path": "/api/v2/state/st.json",
      "election": {
        "id": "st_2026-09-06",
        "name": "Landtagswahl Sachsen-Anhalt",
        "date": "2026-09-06",
        "scope": "state",
        "state_code": "ST",
        "date_is_estimated": false
      },
      "active": true,
      "draws": "/api/v2/state/st/draws.json"
    }
  ],
  "archive_index": "/api/v2/state/archive/index.json",
  "archive_count": 1
}
