{
  "servertime": 1775721216,
  "global_message": {},
  "emergency_message": {},
  "cancellations": [
    {
      "icon": "BUS",
      "line": "8",
      "cause": "TECHNICAL_PROBLEM",
      "stops": [
        {
          "stop": "856",
          "arrival": 1775719800,
          "isactive": false
        },
        {
          "stop": "636",
          "arrival": 1775719865,
          "isactive": false
        },
        {
          "stop": "1722",
          "arrival": 1775719893,
          "isactive": false
        },
        {
          "stop": "637",
          "arrival": 1775719911,
          "isactive": false
        },
        {
          "stop": "635",
          "arrival": 1775719941,
          "isactive": false
        },
        {
          "stop": "1721",
          "arrival": 1775719991,
          "isactive": false
        },
        {
          "stop": "1719",
          "arrival": 1775720017,
          "isactive": false
        },
        {
          "stop": "1717",
          "arrival": 1775720061,
          "isactive": false
        },
        {
          "stop": "505",
          "arrival": 1775720100,
          "isactive": false
        },
        {
          "stop": "507",
          "arrival": 1775720177,
          "isactive": false
        },
        {
          "stop": "506",
          "arrival": 1775720234,
          "isactive": false
        },
        {
          "stop": "1472",
          "arrival": 1775720280,
          "isactive": false
        },
        {
          "stop": "1485",
          "arrival": 1775720421,
          "isactive": false
        },
        {
          "stop": "1486",
          "arrival": 1775720514,
          "isactive": false
        },
        {
          "stop": "1487",
          "arrival": 1775720576,
          "isactive": false
        },
        {
          "stop": "1488",
          "arrival": 1775720634,
          "isactive": false
        },
        {
          "stop": "1489",
          "arrival": 1775720680,
          "isactive": false
        },
        {
          "stop": "1712",
          "arrival": 1775720752,
          "isactive": false
        },
        {
          "stop": "1711",
          "arrival": 1775720801,
          "isactive": false
        },
        {
          "stop": "1708",
          "arrival": 1775720880,
          "isactive": false
        }
      ],
      "trip_id": "00026658__1008091110",
      "priority": 1200,
      "departure": 1775718000,
      "cancellation_id": 218614
    },
    {
      "icon": "BUS",
      "line": "8",
      "cause": "TECHNICAL_PROBLEM",
      "stops": [
        {
          "stop": "1708",
          "arrival": 1775721000,
          "isactive": true
        },
        {
          "stop": "1709",
          "arrival": 1775721036,
          "isactive": true
        },
        {
          "stop": "1710",
          "arrival": 1775721064,
          "isactive": true
        },
        {
          "stop": "1490",
          "arrival": 1775721095,
          "isactive": true
        },
        {
          "stop": "1491",
          "arrival": 1775721119,
          "isactive": true
        },
        {
          "stop": "1492",
          "arrival": 1775721141,
          "isactive": true
        },
        {
          "stop": "1493",
          "arrival": 1775721175,
          "isactive": true
        },
        {
          "stop": "1494",
          "arrival": 1775721233,
          "isactive": true
        },
        {
          "stop": "1476",
          "arrival": 1775721300,
          "isactive": true
        },
        {
          "stop": "461",
          "arrival": 1775721363,
          "isactive": true
        },
        {
          "stop": "1714",
          "arrival": 1775721417,
          "isactive": true
        },
        {
          "stop": "463",
          "arrival": 1775721480,
          "isactive": true
        },
        {
          "stop": "1716",
          "arrival": 1775721538,
          "isactive": true
        },
        {
          "stop": "1718",
          "arrival": 1775721576,
          "isactive": true
        },
        {
          "stop": "1720",
          "arrival": 1775721616,
          "isactive": true
        },
        {
          "stop": "992",
          "arrival": 1775721663,
          "isactive": true
        },
        {
          "stop": "606",
          "arrival": 1775721722,
          "isactive": true
        },
        {
          "stop": "607",
          "arrival": 1775721765,
          "isactive": true
        },
        {
          "stop": "862",
          "arrival": 1775721840,
          "isactive": false
        },
        {
          "stop": "993",
          "arrival": 1775721966,
          "isactive": false
        },
        {
          "stop": "864",
          "arrival": 1775722086,
          "isactive": false
        }
      ],
      "trip_id": "00026509__1008091110",
      "priority": 1200,
      "departure": 1775721000,
      "cancellation_id": 218616
    }
  ],
  "messages": [
    {
      "icon": "BUS",
      "cause": "OTHER_CAUSE",
      "effect": "DETOUR",
      "header": "Linjat 1, 1A poikkeusreitillä Linnankadulla 2.3. alkaen",
      "images": [
        {
          "url": "//data.foli.fi/alerts/images/da9469c6a42d1fb9e0e34719aa1a0164",
          "type": "image/png",
          "title": ""
        }
      ],
      "repeat": [
        [
          1772071200,
          1788209940
        ]
      ],
      "message": "Linjat 1, 1A poikkeusreitillä Linnankadulla 2.3. alkaen. Reitti: Linnankatu - Eskelinkatu - Eerikinkatu - Aurakatu. Poikkeusreittiä ajetaan molempiin ajosuuntiin. Lue lisää: föli.fi",
      "isactive": true,
      "priority": 900,
      "categories": [
        "ANNOUNCE"
      ],
      "message_id": 217294,
      "channel_web": true,
      "information": "Pysäkki 14 Kauppahalli ei ole käytössä. Pysäkit A2 ja D2 Kauppatori ovat käytössä normaalisti.\n\nSyy: Kaupungintalokorttelin työt. Kesto: toistaiseksi.",
      "translations": {
        "sv_FI": {
          "header": "Linjer 1, 1A på temporär rutt på Slottsgatan fr.o.m. 2.3.",
          "message": "Linjer 1, 1A på temporär rutt på Slottsgatan fr.o.m. 2.3. Rutt: Slottsgatan – Eskilsgatan – Eriksgatan – Auragatan. Temporära rutten körs i båda färdriktningarna. Läs mer: föli.fi/sv",
          "information": "Hållplats 14 Saluhallen är inte i bruk.\nHållplatserna A2 och D2 vid Salutorget är i bruk som vanligt.\n\nSe temporära rutterna och hållplatserna via Fölis reseplanerare.\n\nOrsak: Åbo stadshus renoveringsarbete. Längd: tills vidare."
        }
      },
      "channel_stops": false,
      "affected_stops": [],
      "channel_gtfsrt": true,
      "channel_mobile": true,
      "channel_ticker": false,
      "affected_routes": [
        "1",
        "2"
      ]
    },
    {
      "icon": "BUS",
      "cause": "OTHER_CAUSE",
      "effect": "DETOUR",
      "header": "Linjat 9, 9A eivät toistaiseksi aja Linnankatua pitkin",
      "images": [
        {
          "url": "//data.foli.fi/alerts/images/8e8df333f6aca21cc10bbba7dd2fabf3",
          "type": "image/png",
          "title": ""
        }
      ],
      "repeat": [
        [
          1772071200,
          1788209940
        ]
      ],
      "message": "Linjat 9, 9A eivät toistaiseksi aja Linnankatua pitkin 2.3. alkaen. Pysäkit 11/47 Borenpuisto, 12/46 Klassikonpolku, 14 Kauppahalli, B2 ja C2 Kauppatori eivät ole käytössä. Lue lisää: föli.fi",
      "isactive": true,
      "priority": 900,
      "categories": [
        "ANNOUNCE"
      ],
      "message_id": 217296,
      "channel_web": true,
      "information": "Poikkeusreitti Keskustan suuntaan: Myllysilta - Koulukatu - Eerikinkatu - Aurakatu.\nPoikkeusreitti Uittamon suuntaan: Aurakatu - Eerikinkatu - Puistokatu - Martinsilta.\nLinjat käyttävät tilapäisesti Kauppatorin pysäkkejä A3 ja D3.\n\nTarkista poikkeusreitti ja pysäkit Fölin reittioppaan avulla.\n\nSyy: Kaupungintalokorttelin työt. Kesto: toistaiseksi.",
      "translations": {
        "sv_FI": {
          "header": "Linjerna 9, 9A kör för tillfället inte längs med Slottsgatan",
          "message": "Linjer 9, 9A kör för tillfället inte längs med Slottsgatan fr.o.m 2.3. Hållplatserna 11/47 Boreparken, 12/46 Klassikerstigen, 14 Saluhallen, B2 och C2 Salutorget är ur bruk. Läs mer: föli.fi/sv",
          "information": "Temporär rutt mot Åbo centrum: Kvarnbron - Skolgatan - Eriksgatan - Auragatan.\nTemporär rutt mot Uittamo: Auragatan - Eriksgatan - Allegatan - Martinsbron.\n\nLinjerna använder temporärt hållplatserna A3 och D3 vid Salutorget. \nSe temporära rutterna och hållplatserna via Fölis reseplanerare.\n\nOrsak: Åbo stadshus renoveringsarbete. Längd: tills vidare."
        }
      },
      "channel_stops": false,
      "affected_stops": [],
      "channel_gtfsrt": true,
      "channel_mobile": true,
      "channel_ticker": false,
      "affected_routes": [
        "18",
        "19"
      ]
    },
    {
      "icon": "BUS",
      "cause": "OTHER_CAUSE",
      "effect": "DETOUR",
      "header": "Linjat 24, 25, 25A eivät toistaiseksi aja Linnankatua pitkin",
      "images": [
        {
          "url": "//data.foli.fi/alerts/images/15312a35bb6f82c1f73527100cf9f9d7",
          "type": "image/png",
          "title": ""
        }
      ],
      "repeat": [
        [
          1772071200,
          1788209940
        ]
      ],
      "message": "Linjat 24, 25, 25A eivät toistaiseksi aja Linnankatua pitkin 2.3. alkaen. Pysäkit 11/47 Borenpuisto, 12/46 Klassikonpolku, 14 Kauppahalli B2 ja E1 Kauppatori eivät ole käytössä. Lue lisää: föli.fi",
      "isactive": true,
      "priority": 900,
      "categories": [
        "ANNOUNCE"
      ],
      "message_id": 217298,
      "channel_web": true,
      "information": "Poikkeusreitti Keskustan suuntaan: Myllysilta - Koulukatu - Eerikinkatu - Aurakatu.\nPoikkeusreitti Kakskerran/Erikvallan suuntaan: Aurakatu - Eerikinkatu - Puistokatu - Martinsilta.\n\nLinjat pysähtyvät Kauppatorin pysäkeillä C4 ja D4. Linjat päättyvät keskustassa Puutorilla.\n\nTarkista poikkeusreitit ja pysäkit Fölin reittioppaan avulla.\n\nSyy: Kaupungintalokorttelin työt. Kesto: toistaiseksi.",
      "translations": {
        "sv_FI": {
          "header": "Linjerna 24, 25, 25A kör inte längs med Slottsgatan",
          "message": "Linjerna 24, 25, 25A kör för tillfället inte längs med Slottsgatan. Hållplatserna 11/47 Boreparken, 12/46 Klassikerstigen, 14 Saluhallen, B2 och E1 Salutorget är ur bruk. Läs mer: föli.fi/sv",
          "information": "Temporär rutt mot Åbo centrum: Kvarnbron - Skolgatan - Eriksgatan - Auragatan.\nTemporär rutt mot Kakskerta/Erikvalla: Auragatan - Eriksatan - Allegatan - Martinsbron.\n\nLinjerna stannar vid hållplatserna C4 och D4 vid Salutorget och slutar vid Trätorget.\nSe temporära rutterna och hållplatserna via Fölis reseplanerare.\n\nOrsak: Åbo stadshus renoveringsarbete. Längd: tills vidare."
        }
      },
      "channel_stops": false,
      "affected_stops": [],
      "channel_gtfsrt": true,
      "channel_mobile": true,
      "channel_ticker": false,
      "affected_routes": [
        "27",
        "28",
        "29"
      ]
    },
    {
      "icon": "BUS",
      "cause": "OTHER_CAUSE",
      "effect": "DETOUR",
      "header": "Linja 43 poikkeusreitillä Keskustassa 2.3. alkaen",
      "images": [
        {
          "url": "//data.foli.fi/alerts/images/ecb489ef9dcfdf404e35bf0c03fc7448",
          "type": "image/png",
          "title": ""
        }
      ],
      "repeat": [
        [
          1772071200,
          1788209940
        ]
      ],
      "message": "Linja 43 ajaa poikkeusreittiä Keskustassa 2.3. alkaen. Reitti: Eerikinkatu - Aurakatu - Linnankatu - Brahenkatu - Eerikinkatu - Humalistonkatu. Poikkeusreittiä ajetaan molempiin ajosuuntiin.",
      "isactive": true,
      "priority": 900,
      "categories": [
        "ANNOUNCE"
      ],
      "message_id": 217300,
      "channel_web": true,
      "information": "Pysäkki 14 Kauppahalli ei ole käytössä. Pysäkit A9 ja B5 Kauppatori ovat käytössä normaalisti.\n\nSyy: Kaupungintalokorttelin työt. Kesto: toistaiseksi.",
      "translations": {},
      "channel_stops": false,
      "affected_stops": [],
      "channel_gtfsrt": true,
      "channel_mobile": true,
      "channel_ticker": false,
      "affected_routes": [
        "42"
      ]
    },
    {
      "icon": "BUS",
      "cause": "OTHER_CAUSE",
      "effect": "DETOUR",
      "header": "Linja 100 poikkeusreitillä Linnankadulla 2.3. alkaen",
      "images": [
        {
          "url": "//data.foli.fi/alerts/images/4bad115783c98244532207b23f854333",
          "type": "image/png",
          "title": ""
        }
      ],
      "repeat": [
        [
          1772071200,
          1788209940
        ]
      ],
      "message": "Linja 100 on poikkeusreitillä Linnankadulla 2.3. alkaen. Reitti: Linnankatu - Eskelinkatu - Eerikinkatu - Aurakatu - Linnankatu. Pysäkki 14 Kauppahalli ei ole käytössä. Lue lisää: föli.fi",
      "isactive": true,
      "priority": 900,
      "categories": [
        "ANNOUNCE"
      ],
      "message_id": 217302,
      "channel_web": true,
      "information": "Linja käyttää poikkeuksellisesti lähtöpysäkkiä E2 Kauppatori.\nTarkista poikkeusreitti ja pysäkit Fölin reittioppaan avulla.\n\nSyy: Kaupungintalokorttelin työt. Kesto: toistaiseksi.",
      "translations": {
        "sv_FI": {
          "header": "Linje 100 på temporär rutt på Slottsgatan fr.o.m. 2.3.",
          "message": "Linje 100 är på temporär rutt på Slottsgatan fr.o.m. 2.3. Rutt: Slottsgatan - Eskilsgatan - Eriksgatan - Auragatan - Slottsgatan. Hållplats 14 Saluhallen är ur bruk. Läs mer: föli.fi/sv",
          "information": "Linje 100 använder temporärt hållplats E2 vid Salutorget, inte E1.\nSe temporära rutterna och hållplatserna via Fölis reseplanerare.\n\nOrsak: Åbo stadshus renoveringsarbete. Längd: tills vidare."
        }
      },
      "channel_stops": false,
      "affected_stops": [],
      "channel_gtfsrt": true,
      "channel_mobile": true,
      "channel_ticker": false,
      "affected_routes": [
        "100"
      ]
    },
    {
      "icon": "BUS",
      "cause": "OTHER_CAUSE",
      "effect": "STOP_MOVED",
      "header": "Runkolinjan 4 lähtöpysäkit Kauppatorilla 2.3. alkaen",
      "images": [
        {
          "url": "//data.foli.fi/alerts/images/c16f34ffc0d34e67829e3aead7d06b6f",
          "type": "image/png",
          "title": ""
        }
      ],
      "repeat": [
        [
          1772416800,
          1788209940
        ]
      ],
      "message": "Runkolinja 4 käyttää Turun keskustassa poikkeuksellisesti lähtöpysäkkeinä B2 (Halinen) ja C2 (Varissuo Itäkeskus). Syy: Kaupungintalon korttelin remontti. Kesto: toistaiseksi.",
      "isactive": true,
      "priority": 900,
      "categories": [
        "ANNOUNCE"
      ],
      "message_id": 217675,
      "channel_web": true,
      "information": "",
      "translations": {
        "sv_FI": {
          "header": "Stomlinjen 4 använder temporära hållplatser vid Salutorget",
          "message": "Stomlinjen 4 använder temporärt hållplatserna B2 (Hallis) och C2 (Kråkkärret Östcentrum) vid Salutorget. Orsak: Åbo stadshus renoveringar. Längd: tills vidare.",
          "information": ""
        }
      },
      "channel_stops": false,
      "affected_stops": [],
      "channel_gtfsrt": true,
      "channel_mobile": true,
      "channel_ticker": false,
      "affected_routes": [
        "9"
      ]
    },
    {
      "icon": "BUS",
      "cause": "OTHER_CAUSE",
      "effect": "STOP_MOVED",
      "header": "Runkolinja 8 käyttää tilapäisiä pysäkkejä Kauppatorilla",
      "images": [
        {
          "url": "//data.foli.fi/alerts/images/6e800af322962bfe176471f393b8a7a1",
          "type": "image/png",
          "title": ""
        }
      ],
      "repeat": [
        [
          1772416800,
          1788209940
        ]
      ],
      "message": "Runkolinja 8 käyttää tilapäisesti pysäkkejä B3 (Runosmäki) ja C3 (Harittu) Kauppatorilla. Syy: Kaupungintalon korttelin remontti. Kesto: toistaiseksi.",
      "isactive": true,
      "priority": 900,
      "categories": [
        "ANNOUNCE"
      ],
      "message_id": 217677,
      "channel_web": true,
      "information": "",
      "translations": {
        "sv_FI": {
          "header": "Stomlinjen 8 använder temporära hållplatser vid Salutorget",
          "message": "Stomlinjen 8 använder temporärt hållplatserna B3 (Runosbacken) och C3 (Harittu) vid Salutorget. Orsak: Åbo stadshus renoveringar. Längd: tills vidare.",
          "information": ""
        }
      },
      "channel_stops": false,
      "affected_stops": [],
      "channel_gtfsrt": true,
      "channel_mobile": true,
      "channel_ticker": false,
      "affected_routes": [
        "16"
      ]
    },
    {
      "icon": "BUS",
      "cause": "OTHER_CAUSE",
      "effect": "UNKNOWN_EFFECT",
      "header": "Reittimuutos linjalla L11 1.3.2026 alkaen",
      "images": [],
      "repeat": [
        [
          1772330400,
          1777510800
        ]
      ],
      "message": "Linjan L11 reitti muuttuu 1.3. alkaen. Uusi reitti: Hämeentie - Ruohomäentie - Kaunistontie - Yrjönniityntie - Nuolemontie - Nuolemonportti - Hämeentie.",
      "isactive": true,
      "priority": 900,
      "categories": [
        "ANNOUNCE"
      ],
      "message_id": 217775,
      "channel_web": true,
      "information": "Reittiä ajetaan molempiin ajosuuntiin. Uusi reitti on nähtävissä reittioppaassa.\n\nPysäkit 5232 Nuolemonportti, 5139 ja 5140 Vanha Tyllintie, 5141 ja 5142 Ankkalinnantie ja 5144 Ankka eivät enää ole linjan L11 käytössä.",
      "translations": {},
      "channel_stops": false,
      "affected_stops": [],
      "channel_gtfsrt": true,
      "channel_mobile": true,
      "channel_ticker": false,
      "affected_routes": [
        "521"
      ]
    },
    {
      "icon": "BUS",
      "cause": "OTHER_CAUSE",
      "effect": "DETOUR",
      "header": "3A, 6 ja 6A käyttävät tilapäisesti pysäkkiä Kauppatori E2",
      "images": [
        {
          "url": "//data.foli.fi/alerts/images/f4fe0f5364337cdf48483cc66c0bc60e",
          "type": "image/png",
          "title": ""
        }
      ],
      "repeat": [
        [
          1774832400,
          1777064340
        ]
      ],
      "message": "Linjat 3A, 6 ja 6A käyttävät tilapäisesti pysäkkiä Kauppatori E2, Raision ja Naantalin suuntaan, ti 31.3. alkaen. Kesto: n. 3 viikkoa. Syy: pysäkki A1 kohdalla tehtävät kivityöt/korjaustyöt.",
      "isactive": true,
      "priority": 1000,
      "categories": [
        "ANNOUNCE"
      ],
      "message_id": 218444,
      "channel_web": true,
      "information": "Linjat ajavat Kauppatorille poikkeusreittiä: Tuomiokirkkosilta - Eerikinkatu - Brahenkatu - Linnankatu (E2) - Aurakatu. \nPoikkeusreitin varrella pysähdytään pysäkillä 68 Brahenkatu.\n\nPysäkki D1 Kauppatori on käytössä normaalisti.",
      "translations": {
        "en_GB": {
          "header": "3A, 6 and 6A are temporarily using stop E2 Market sqare",
          "message": "Lines 3A, 6 and 6A are temporarily using stop E2 Market square, starting 31 March. Duration: approx. 3 weeks. Reason: stone work at stop A1.",
          "information": ""
        },
        "sv_FI": {
          "header": "3A, 6 och 6A använder temporärt hållplatsen E2 Salutorget",
          "message": "Linjerna 3A, 6 och 6A använder temporärt hållplatsen E2 Salutorget, fr.o.m. 31.3. Längd: ca. 3 veckor. Orsak: stenarbete vid hållplats A1.",
          "information": ""
        }
      },
      "channel_stops": false,
      "affected_stops": [],
      "channel_gtfsrt": true,
      "channel_mobile": false,
      "channel_ticker": false,
      "affected_routes": [
        "7",
        "13",
        "14"
      ]
    }
  ]
}