{
  "header": {
    "gtfs_realtime_version": "2.0",
    "incrementality": "FULL_DATASET",
    "timestamp": 1777591163
  },
  "entity": [
    {
      "id": "454491",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "PLATFORM_CHANGE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Reduced service & temporary platform assignments are in effect between Braid & Lougheed stations. Please plan for an extra 12 minutes of travel time if travelling on Expo Line to Sapperton, Braid, Lougheed or Production Way stations.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "Some transfers may be required at Braid Station to continue towards Production Way-University Station.\r\n\nFrequency daily until 9:30 PM:\r\nExpo Line trains between Waterfront Station and Braid Station will operate every 6 minutes.\r\nExpo Line trains to and from Production Way station will operate every 12 minutes.\r\n\nAfter 9:30 PM Expo Line trains to and from Production Way station will operate every 12 minutes. Trains will no longer terminate at Braid Station.\r\n\nExpo Line trains between Waterfront Station and King George Station will operate at regular frequency on all days.\r\n\nMillennium Line and Canada Line are unaffected.\r\n\nConstruction work is anticipated to be completed allowing regular SkyTrain service to resume in summer 2027.\r\n\nRead more at:",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "url": {
          "translation": [
            {
              "text": "https://www.translink.ca/skytrainexpansion",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "SkyTrain Expo Line is single tracking",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Expo Line service pattern change @ Sapperton & Braid starting Feb 25. Details translink.ca/alerts",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1705099439,
        "last_modified_timestamp": 1765247987,
        "last_push_notification_timestamp": 1706566263,
        "timeframe_text": {
          "translation": [
            {
              "text": "ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1708864200
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30053",
            "stop_id": "8578",
            "activities": [
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30053",
            "stop_id": "8580",
            "activities": [
              "BOARD",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30053",
            "stop_id": "8579",
            "activities": [
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30053",
            "stop_id": "8577",
            "activities": [
              "BOARD",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "511077",
      "alert": {
        "effect": "UNKNOWN_EFFECT",
        "effect_detail": "INFORMATIONAL",
        "cause": "UNKNOWN_CAUSE",
        "cause_detail": "UNKNOWN_CAUSE",
        "header_text": {
          "translation": [
            {
              "text": "Prior to 5:30 AM weekdays, 6:00 AM Saturdays, and 7:30 AM Sundays & Holidays, the Cordova Street entrance to Waterfront Station is closed.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nDuring those times, Canada Line customers should enter Waterfront via the entrance on Granville at Hastings.",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "url": {
          "translation": [
            {
              "text": "https://www.translink.ca/-/media/translink/documents/schedules-and-maps/skytrain-accessible-entrance-maps/waterfront_station_elevator_map.pdf",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "SkyTrain informational alert for Canada Line",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Prior to 5:30 AM weekdays, 6:00 AM Saturdays, and 7:30 AM Sundays & Holidays, the Cordova Street entrance to Waterfront Station is closed.",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1721333859,
        "last_modified_timestamp": 1743839299,
        "timeframe_text": {
          "translation": [
            {
              "text": "ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1721333820
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "13686",
            "stop_id": "11303",
            "activities": [
              "BOARD",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "13686",
            "stop_id": "11302",
            "activities": [
              "BOARD",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "569179",
      "alert": {
        "effect": "UNKNOWN_EFFECT",
        "effect_detail": "INFORMATIONAL",
        "cause": "UNKNOWN_CAUSE",
        "cause_detail": "UNKNOWN_CAUSE",
        "header_text": {
          "translation": [
            {
              "text": "An additional $5 YVR Airport AddFare applies to some eastbound trips starting from YVR Airport, Sea Island Centre, or Templeton Stations, and ending at any station from Bridgeport Station onwards.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nAddFare is added to the following fare types (including concession fares):\r\n\n- Single-use tickets and DayPasses purchased from YVR Airport, Sea Island Centre, and Templeton stations\r\n\n- Compass Card Stored Value trips\r\n\n- Tap to Pay (e.g., contactless Interac Debit, American Express, Mastercard, and Visa credit cards along with Apple Pay, Google Pay, and Samsung Pay.)\r\n\n- YVR Airport AddFare is automatically deducted from the contactless card or the Stored Value on a Compass Card. \r\n\nFor more information, including which trips and fare types are exempt from the YVR AddFare, please visit: \r\n",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "url": {
          "translation": [
            {
              "text": "https://www.translink.ca/transit-fares/transferring-and-addfare",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "SkyTrain informational alert for Canada Line",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "An additional $5 YVR Airport AddFare applies to some EB trips starting from YVR Airport, Sea Isl Ctr, or Templeton Stns, & ending @ any stn fr",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1736979602,
        "last_modified_timestamp": 1737659296,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1737054480
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "13686",
            "stop_id": "11299",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "13686",
            "stop_id": "11301",
            "activities": [
              "BOARD",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "13686",
            "stop_id": "11297",
            "activities": [
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "13686",
            "stop_id": "11298",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "13686",
            "stop_id": "11296",
            "activities": [
              "BOARD",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "13686",
            "stop_id": "11300",
            "activities": [
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "648448",
      "alert": {
        "effect": "ACCESSIBILITY_ISSUE",
        "effect_detail": "ELEVATORS",
        "cause": "MAINTENANCE",
        "cause_detail": "MAINTENANCE",
        "header_text": {
          "translation": [
            {
              "text": "Updated. Starting October 21, 2025, the elevator from Beatty St entrance to concourse & platform level at Expo Line Stadium-Chinatown Station is temporarily out of service until Monday, May 4 due to replacement. ",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nElevator access to the Lost Property office is available via the Keefer Plaza elevator and station entrance. Follow the Expo Boulevard detour information in the URL link below and connect to Keefer Plaza using Abbott Street. \r\n\nAlternate options are available to customers wishing to access the station via the Beatty Street or Expo Boulevard entrances by connecting with routes #5 and #23.\r\n\nPlease allow an extra 20 minutes of travel time to complete detours, as required.\r\n\nFull project details can be found in the URL Link below.\r\n\nCall the Customer Information team at 604.953.3333 if you have any questions or require further assistance.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "url": {
          "translation": [
            {
              "text": "https://www.translink.ca/elevators/#stadium-chinatown-station",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "SkyTrain Expo Line elevator alert at Stadium-Chinatown Station",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Update. The elevator from Beatty St entrance to concourse & pltfrm level @ Expo Line Stdm-Chinatwn is expected back in service Mon, May 4.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1759780929,
        "last_modified_timestamp": 1777499080,
        "last_push_notification_timestamp": 1776709866,
        "timeframe_text": {
          "translation": [
            {
              "text": "ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1761046200
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30053",
            "stop_id": "8042",
            "activities": [
              "BOARD",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30053",
            "stop_id": "8075",
            "activities": [
              "BOARD",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "661696",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Update Mar 9, 2026: Stop 60131 Eastbound 72 Ave @ 192 St is still temporarily closed until further notice due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Update March 9,  Stop 6 0 1 3 1,  is still temporarily closed until further notice due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 60131 Eastbound 72 Ave @ 192 St closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Update Mar 9, 2026: Stop 60131 Eastbound 72 Ave @ 192 St is still temporarily closed until further notice due to construction.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1763498238,
        "last_modified_timestamp": 1773085718,
        "last_push_notification_timestamp": 1773085718,
        "timeframe_text": {
          "translation": [
            {
              "text": "ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1763498220
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "31820",
            "stop_id": "12428",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "683938",
      "alert": {
        "effect": "STOP_MOVED",
        "effect_detail": "STOP_MOVE",
        "cause": "UNKNOWN_CAUSE",
        "cause_detail": "UNKNOWN_CAUSE",
        "header_text": {
          "translation": [
            {
              "text": "Stop 50499 Westbound E Hastings St @ Commercial Dr has temporarily moved beginning Mon Feb 2. Please use new stop 62130 on the other side of Commercial Dr.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nAffected routes:\r\n14\r\n16",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 50499 Westbound E Hastings St @ Commercial Dr has moved",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 50499 WB E Hastings St @ Commercial Dr has temporarily moved from Mon Feb 2. Pls use new stop 62130 on the other side of Commercial Dr.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1769706847,
        "last_modified_timestamp": 1770640202,
        "last_push_notification_timestamp": 1769706847,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1770035400
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "16718",
            "stop_id": "503",
            "activities": [
              "BOARD"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6622",
            "stop_id": "503",
            "activities": [
              "BOARD"
            ]
          }
        ]
      }
    },
    {
      "id": "687204",
      "alert": {
        "effect": "STOP_MOVED",
        "effect_detail": "STOP_MOVE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 61501 Eastbound 64 Ave @ Fraser Hwy has temporarily moved 50 meters east until further notice due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nAffected routes:\r\n364\r\n395",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 6 1 5 0 1. Eastbound 64 Avenue @ Fraser Highway has temporarily moved 50 meters east until further notice due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 61501 Eastbound 64 Ave @ Fraser Hwy has moved",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 61501 Eastbound 64 Ave @ Fraser Hwy has temporarily moved 50 meters east until further notice due to construction.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1770601113,
        "last_modified_timestamp": 1771205882,
        "last_push_notification_timestamp": 1770601113,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1770601080
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11692",
            "stop_id": "5332",
            "activities": [
              "BOARD"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6721",
            "stop_id": "5332",
            "activities": [
              "BOARD"
            ]
          }
        ]
      }
    },
    {
      "id": "687762",
      "alert": {
        "effect": "ACCESSIBILITY_ISSUE",
        "effect_detail": "ELEVATORS",
        "cause": "MAINTENANCE",
        "cause_detail": "REPAIRS",
        "header_text": {
          "translation": [
            {
              "text": "Elevator at Expo Line Scott Road Station’s east stationhouse, connecting to the primary Park & Ride lot, is temporarily out of service from Tuesday, February 24 through early June 2026 due to replacement.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\no\tThe elevator serving the west stationhouse, connecting to the bus loop and Park & Ride Lot B will remain in service throughout. \r\no\tPark & Ride customers who require an elevator should temporarily park in Lot B on the west side of Scott Road near the bus loop. \r\no\tCustomers with bikes connecting to BC Parkway should exit the west stationhouse and access the Parkway at 127 Ave and Pattullo Place. \r\no\tAdditional accessible parking will be temporarily available to ensure everyone gets a spot who needs one. \r\n\nPlan for extra travel time. \r\n\n\r\n",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "SkyTrain Expo Line elevator alert at Scott Road Station",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Elevator @ Expo Line Scott Rd’s east stationhouse, connecting primary Park & Ride lot, is temp out of service from Feb 24 to early June 2026. ",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1770750652,
        "last_modified_timestamp": 1775082329,
        "last_push_notification_timestamp": 1771351202,
        "timeframe_text": {
          "translation": [
            {
              "text": "through June 8",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1771936200,
            "end": 1780916400
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30053",
            "stop_id": "8055",
            "activities": [
              "BOARD",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30053",
            "stop_id": "8062",
            "activities": [
              "BOARD",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "690281",
      "alert": {
        "effect": "NO_EFFECT",
        "effect_detail": "INFORMATIONAL",
        "cause": "UNKNOWN_CAUSE",
        "cause_detail": "UNKNOWN_CAUSE",
        "header_text": {
          "translation": [
            {
              "text": "Stop 56855 Westbound Williams Rd @ Aragon Rd is wheelchair accessible for conventional buses (408) but not for shuttle buses (413).",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "service_effect_text": {
          "translation": [
            {
              "text": "Informational alert for route 413 Steveston",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 56855 Westbound Williams Rd @ Aragon Rd is wheelchair accessible for conventional buses (408) but not for shuttle buses (413).",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1771342103,
        "last_modified_timestamp": 1771946881,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1771342080
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6828",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "692353",
      "alert": {
        "effect": "ACCESSIBILITY_ISSUE",
        "effect_detail": "ELEVATORS",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Elevator at Canada Line Oakridge-41st Avenue Station from street level is temporarily out of service from Monday, March 9 through Sunday, May 31 to complete upgrades to the station’s roof.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nCustomers requiring elevator access must proceed to King Edward or Langara-49th Ave to continue their journey.\r\n\nCanada Line staff will be present to provide any assistance.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "SkyTrain Canada Line elevator alert at Oakridge-41st Avenue Station",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Elevator @ Canada Line Oakridge-41 Ave from street level is temp out of service from Mon, Mar 9 thru Sun, May 31 due to construction. ",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1771971508,
        "last_modified_timestamp": 1773054002,
        "last_push_notification_timestamp": 1772827202,
        "timeframe_text": {
          "translation": [
            {
              "text": "Through June 1",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1773055800,
            "end": 1780311600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "13686",
            "stop_id": "11283",
            "activities": [
              "BOARD",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "13686",
            "stop_id": "11282",
            "activities": [
              "BOARD",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "693046",
      "alert": {
        "effect": "NO_EFFECT",
        "effect_detail": "INFORMATIONAL",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "UPDATE April 22: LIM rail replacement between Waterfront and Stadium-Chinatown stations that began on March 28, 2026, has been cancelled until Saturday, May 16, 2026. Regular service will run on Saturday and Sundays until then. ",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nProject to resume on Saturday, May 16.\r\n\nFrom March 28 until early June, SkyTrain service between Waterfront and Commercial-Broadway stations will be impacted the following days and times:  \r\n•\tSaturdays from start of service to 10:15 a.m. \r\n•\tSundays from start of service to 10:15 a.m. and 9:30 p.m. until end of service. \r\n\nPlease allow for 10-15 minutes extra trip time during these periods if traveling downtown.  \r\n\nCheck digital screens at station entrances for platform changes. Customers should board the first available train toward their destination and transfer if needed.   \r\n\nFore more information please visit TransLink.ca/railreplacement\r\n\n\r\n",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "service_effect_text": {
          "translation": [
            {
              "text": "SkyTrain informational alert for Expo Line",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "UPDATE: LIM rail replacement btwn Waterfront & Stdm-Chinatwn stns has been cancelled until Sat, May 16, 2026. More info: www.translink.ca",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1772156080,
        "last_modified_timestamp": 1776869047,
        "last_push_notification_timestamp": 1776869047,
        "timeframe_text": {
          "translation": [
            {
              "text": "through June 8",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1774697400,
            "end": 1780916400
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30053",
            "stop_id": "8043",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30053",
            "stop_id": "8044",
            "activities": [
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30053",
            "stop_id": "8040",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30053",
            "stop_id": "8041",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30053",
            "stop_id": "8039",
            "activities": [
              "BOARD",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30053",
            "stop_id": "8042",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30053",
            "stop_id": "8076",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30053",
            "stop_id": "8073",
            "activities": [
              "BOARD",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30053",
            "stop_id": "8074",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30053",
            "stop_id": "8075",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30053",
            "stop_id": "8077",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30053",
            "stop_id": "8078",
            "activities": [
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "694414",
      "alert": {
        "effect": "OTHER_EFFECT",
        "effect_detail": "STATION_ISSUE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Oakridge-41st Avenue Station will close early from Jan 26 - May 31 (Sunday to Thursday nights only) at 11:00 PM instead of 1:30 AM while construction crew complete upgrades to the station's roof; trains will not stop here during this time. ",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nThe early closure is to allow construction crew to safely complete demolition of current station canopy/roof and install new glass roof that offers better weather protection. There will be hoarding signage inside and outside station, digital signage at platforms, and audio announcements on trains.\r\n\nClosures will take place from 11:00 PM to end of service Sunday to Thursday nights only and excluding Friday and Saturday nights.\r\n\nThe station will not close early on Feb 16 (Family Day), and on Friday and Saturday nights.\r\n\nDuring these closures, please allow for up to 20 minutes of additional travel time and use Route 15 and N15 NightBus at Oakridge-41st Avenue Station to travel between King Edward and Langara-49th Avenue stations. \r\n\nThank you for your patience as we work to complete these upgrades. \r\n",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "url": {
          "translation": [
            {
              "text": "https://www.translink.ca/oakridge",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "Issue at Oakridge-41st Avenue Station",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Update, Oakridge-41 Ave will close early from Jan 26 - May 31 @ 11pm instead of 1:30am. Translink.ca/alerts",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1772575396,
        "last_modified_timestamp": 1774377748,
        "last_push_notification_timestamp": 1774377748,
        "timeframe_text": {
          "translation": [
            {
              "text": "through June 1",
              "language": "en"
            }
          ]
        },
        "recurrence_text": {
          "translation": [
            {
              "text": "Sunday-Thursday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING_ONGOING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777615200,
            "end": 1777633200
          },
          {
            "start": 1777874400,
            "end": 1777892400
          },
          {
            "start": 1777960800,
            "end": 1777978800
          },
          {
            "start": 1778047200,
            "end": 1778065200
          },
          {
            "start": 1778133600,
            "end": 1778151600
          },
          {
            "start": 1778220000,
            "end": 1778238000
          },
          {
            "start": 1778479200,
            "end": 1778497200
          },
          {
            "start": 1778565600,
            "end": 1778583600
          },
          {
            "start": 1778652000,
            "end": 1778670000
          },
          {
            "start": 1778738400,
            "end": 1778756400
          },
          {
            "start": 1778824800,
            "end": 1778842800
          },
          {
            "start": 1779084000,
            "end": 1779102000
          },
          {
            "start": 1779170400,
            "end": 1779188400
          },
          {
            "start": 1779256800,
            "end": 1779274800
          },
          {
            "start": 1779343200,
            "end": 1779361200
          },
          {
            "start": 1779429600,
            "end": 1779447600
          },
          {
            "start": 1779688800,
            "end": 1779706800
          },
          {
            "start": 1779775200,
            "end": 1779793200
          },
          {
            "start": 1779861600,
            "end": 1779879600
          },
          {
            "start": 1779948000,
            "end": 1779966000
          },
          {
            "start": 1780034400,
            "end": 1780052400
          },
          {
            "start": 1780293600,
            "end": 1780311600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "13686",
            "stop_id": "11283",
            "activities": [
              "BOARD"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "13686",
            "stop_id": "11282",
            "activities": [
              "BOARD"
            ]
          }
        ]
      }
    },
    {
      "id": "694795",
      "alert": {
        "effect": "ACCESSIBILITY_ISSUE",
        "effect_detail": "ELEVATORS",
        "cause": "UNKNOWN_CAUSE",
        "cause_detail": "UNKNOWN_CAUSE",
        "header_text": {
          "translation": [
            {
              "text": "Starting March 17, 2026, both elevators at Edmonds Station will be closed for replacement. Work is expected to be complete the first week of June. Please allow 15 minutes additional trip time to complete detours as needed.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nCustomers who normally board trains headed to King George/Braid/Production Way-University at Platform 2 will need to:\r\n-Board any train on Platform 1 and disembark at Royal Oak Station,\r\n-Transfer across the platform to board trains headed to King George/Braid/Production Way-University.\r\n\nCustomers on King George/Braid/Production Way-University trains who normally disembark at Edmonds Station will need to:\r\n-Remain on board the train and disembark at 22nd Street Station,\r\n-Follow signs to Platform 1 and board any train to get back to Edmonds Station.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "url": {
          "translation": [
            {
              "text": "https://translink.ca/elevators",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "SkyTrain Expo Line elevator alert at Edmonds Station",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Starting Mar 17, 2026 both elevators @ Edmonds Station will be closed for replacement until the first week of June. Translink.ca/alerts",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1772652087,
        "last_modified_timestamp": 1773745562,
        "last_push_notification_timestamp": 1772652087,
        "timeframe_text": {
          "translation": [
            {
              "text": "Through June 8",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1773747000,
            "end": 1780916400
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30053",
            "stop_id": "8051",
            "activities": [
              "BOARD",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30053",
            "stop_id": "8066",
            "activities": [
              "BOARD",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "695104",
      "alert": {
        "effect": "NO_EFFECT",
        "effect_detail": "INFORMATIONAL",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 51022 Northbound West Blvd @ W 41 Ave is temporarily closed beginning Monday March 9.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "service_effect_text": {
          "translation": [
            {
              "text": "Informational alert for route 16 29th Ave Station",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 51022 Northbound West Blvd @ W 41 Ave is temporarily closed beginning Monday March 9.",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1772735262,
        "last_modified_timestamp": 1773660601,
        "last_push_notification_timestamp": 1772735262,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1773055800
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6622",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "695106",
      "alert": {
        "effect": "NO_EFFECT",
        "effect_detail": "INFORMATIONAL",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 51049 Southbound Renfrew Street @ E15 Avenue is back in service beginning Monday March 9.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "service_effect_text": {
          "translation": [
            {
              "text": "Informational alert for route 16 29th Ave Station",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 51049 Southbound Renfrew Street @ E15 Avenue is back in service beginning Monday March 9.",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1772735553,
        "last_modified_timestamp": 1773660601,
        "last_push_notification_timestamp": 1772735553,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1773055800
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6622",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "695107",
      "alert": {
        "effect": "NO_EFFECT",
        "effect_detail": "INFORMATIONAL",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 51080 Northbound Renfrew Street @ E16 Avenue is back in service beginning Monday March 9.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "service_effect_text": {
          "translation": [
            {
              "text": "Informational alert for route 16 29th Ave Station",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 51080 Northbound Renfrew Street @ E16 Avenue is back in service beginning Monday March 9.",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1772735875,
        "last_modified_timestamp": 1773660601,
        "last_push_notification_timestamp": 1772735875,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1773055800
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6622",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "699744",
      "alert": {
        "effect": "STOP_MOVED",
        "effect_detail": "STOP_MOVE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 57140 Westbound Fraser Hwy @ 188 St has temporarily moved further west to Fraser Hwy and 68 Ave until further notice due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 7 1 4 0 has temporarily moved further west to Fraser Highway and 68 Avenue until further notice due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 57140 Westbound Fraser Hwy @ 188 St has moved",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 57140 Westbound Fraser Hwy @ 188 St has temporarily moved further west to Fraser Hwy and 68 Ave until further notice due to construction.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1774022101,
        "last_modified_timestamp": 1774626902,
        "last_push_notification_timestamp": 1774022101,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1774022100
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "23384",
            "stop_id": "10643",
            "activities": [
              "BOARD"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6738",
            "stop_id": "10643",
            "activities": [
              "BOARD"
            ]
          }
        ]
      }
    },
    {
      "id": "701613",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 58303 Southbound 208 St @ 82 Ave is temporarily closed from Tue Mar 31 through Thu Apr 30 due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 8 3 0 3 Southbound 208 Street @ 82 Avenue is temporarily closed from Tuesday March 31 through Thu April 30 due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 58303 Southbound 208 St @ 82 Ave closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 5 8 3 0 3 Southbound 208 St @ 82 Ave is temporarily closed from Tue Mar 31 through Thu Apr 30 due to construction.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1774627621,
        "last_modified_timestamp": 1777548661,
        "last_push_notification_timestamp": 1774627621,
        "timeframe_text": {
          "translation": [
            {
              "text": "Through Tomorrow",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1774956600,
            "end": 1777633200
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "12940",
            "stop_id": "12191",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "701619",
      "alert": {
        "effect": "STOP_MOVED",
        "effect_detail": "STOP_MOVE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 58453 Southbound 208 St @ 84 Ave has temporarily moved south to 208 St @ 83 Ave from Tue Mar 31 through Thu Apr 30 due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nAffected routes:\r\n595",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 8 4 5 3 has temporarily moved south to 208 Street @ 83 Avenue from Tuesday, March 31 through Thursday, April 30 due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 58453 Southbound 208 St @ 84 Ave has moved",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 58453 Southbound 208 St @ 84 Ave has temporarily moved south to 208 St @ 83 Ave from Tue Mar 31 through Thu Apr 30 due to construction.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1774627949,
        "last_modified_timestamp": 1777548662,
        "last_push_notification_timestamp": 1774627949,
        "timeframe_text": {
          "translation": [
            {
              "text": "Through Tomorrow",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1774956600,
            "end": 1777633200
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "12940",
            "stop_id": "12190",
            "activities": [
              "BOARD"
            ]
          }
        ]
      }
    },
    {
      "id": "702378",
      "alert": {
        "effect": "STOP_MOVED",
        "effect_detail": "STOP_MOVE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 56684 Westbound Granville Ave @ 9700 Block has temporarily moved a few meters south from Tue Mar 31 to Thu Apr 30 from 9:00 AM to 5:00 PM daily due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nAffected routes:\r\n404",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 6 6 8 4 has temporarily moved a few meters south from Tuesday, March 31 to Thursday, April 30 from 9:00 AM to 5:00 PM daily, due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 56684 Westbound Granville Ave @ 9700 Block has moved",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 56684 WB Granville Ave @ 9700 Block has temporarily moved a few meters south from Tue Mar 31 to Thu Apr 30 from 9am-5pm daily (constr).",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1774902591,
        "last_modified_timestamp": 1777564802,
        "last_push_notification_timestamp": 1774902591,
        "timeframe_text": {
          "translation": [
            {
              "text": "Last Day",
              "language": "en"
            }
          ]
        },
        "recurrence_text": {
          "translation": [
            {
              "text": "daily",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777564800,
            "end": 1777593600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6725",
            "stop_id": "6748",
            "activities": [
              "BOARD"
            ]
          }
        ]
      }
    },
    {
      "id": "702582",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "UPDATE: 8:00 AM: EXTENDED Stop 56655 Southbound No. 4 Rd @ Granville Ave is temporarily closed until Fri May 8 from 9:00 AM to 5:00 PM daily, due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "UPDATE: 8:00 AM: EXTENDED Stop 5 6 6 5 5.  is temporarily closed until Friday May 8 from 9:00 AM to 5:00 PM daily, due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 56655 Southbound No. 4 Rd @ Granville Ave closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "UPDATE: 8am: EXTENDED Stop 56655 SB No. 4 Rd @ Granville Ave is temporarily closed until Fri May 8 from 9am-5pm daily, due to construction.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1774967989,
        "last_modified_timestamp": 1777563001,
        "last_push_notification_timestamp": 1777303252,
        "timeframe_text": {
          "translation": [
            {
              "text": "Through May 8",
              "language": "en"
            }
          ]
        },
        "recurrence_text": {
          "translation": [
            {
              "text": "daily",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777564800,
            "end": 1777593600
          },
          {
            "start": 1777651200,
            "end": 1777680000
          },
          {
            "start": 1777737600,
            "end": 1777766400
          },
          {
            "start": 1777824000,
            "end": 1777852800
          },
          {
            "start": 1777910400,
            "end": 1777939200
          },
          {
            "start": 1777996800,
            "end": 1778025600
          },
          {
            "start": 1778083200,
            "end": 1778112000
          },
          {
            "start": 1778169600,
            "end": 1778198400
          },
          {
            "start": 1778256000,
            "end": 1778284800
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6725",
            "stop_id": "6718",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "702816",
      "alert": {
        "effect": "STOP_MOVED",
        "effect_detail": "STOP_MOVE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "UPDATE - Extended: Stop 55450 Southbound King George Blvd @ 80 Ave has temporarily moved 100 metres further south until further notice. ",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "UPDATE Extended Stop 5 5 4 5 0, has temporarily moved 100 metres further south until further notice. ",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 55450 Southbound King George Blvd @ 80 Ave has moved",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "UPDATE - Extended: Stop 55450 Southbound King George Blvd @ 80 Ave has temporarily moved 100 metres further south until further notice. ",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1775051882,
        "last_modified_timestamp": 1775656681,
        "last_push_notification_timestamp": 1775051882,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1775051880
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "37808",
            "stop_id": "5503",
            "activities": [
              "BOARD"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6705",
            "stop_id": "5503",
            "activities": [
              "BOARD"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6720",
            "stop_id": "5503",
            "activities": [
              "BOARD"
            ]
          }
        ]
      }
    },
    {
      "id": "702829",
      "alert": {
        "effect": "NO_EFFECT",
        "effect_detail": "INFORMATIONAL",
        "cause": "UNKNOWN_CAUSE",
        "cause_detail": "UNKNOWN_CAUSE",
        "header_text": {
          "translation": [
            {
              "text": "Stop 52347 Eastbound Derwent Way @ Derwent Place is temporarily closed beginning Tue, Apr 7. Please use new stop 62152 on other side of Derwent Way.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "service_effect_text": {
          "translation": [
            {
              "text": "Informational alert for route 104 22nd St Station",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 52347 EB Derwent Way @ Derwent Place is temporarily closed beginning Tue, Apr 7. Please use new stop 62152 on other side of Derwent Way.",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775055092,
        "last_modified_timestamp": 1776166202,
        "last_push_notification_timestamp": 1775055092,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1775561400
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6644",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "702864",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 52872 Westbound Forest Grove Dr @ Ash Grove Cres East is temporarily closed from Tue Apr 7 to Fri May 8 from 7:00 AM to 5:00 PM daily on weekdays only, due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 2 8 7 2 is temporarily closed from Tuesday April 7 to Friday May 8 from 7:00 AM to 5:00 PM daily on weekdays only, due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 52872 Westbound Forest Grove Dr @ Ash Grove Cres East closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 52872 WB Forest Grove Dr @ Ash Grove Cres E is temp closed from Tue Apr 7 to Fri May 8 from 7am-5pm daily on weekdays only, (constr).",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1775061752,
        "last_modified_timestamp": 1777555801,
        "last_push_notification_timestamp": 1775061752,
        "timeframe_text": {
          "translation": [
            {
              "text": "Through May 8",
              "language": "en"
            }
          ]
        },
        "recurrence_text": {
          "translation": [
            {
              "text": "weekdays",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777557600,
            "end": 1777593600
          },
          {
            "start": 1777644000,
            "end": 1777680000
          },
          {
            "start": 1777903200,
            "end": 1777939200
          },
          {
            "start": 1777989600,
            "end": 1778025600
          },
          {
            "start": 1778076000,
            "end": 1778112000
          },
          {
            "start": 1778162400,
            "end": 1778198400
          },
          {
            "start": 1778248800,
            "end": 1778284800
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6654",
            "stop_id": "2902",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "702898",
      "alert": {
        "effect": "NO_EFFECT",
        "effect_detail": "INFORMATIONAL",
        "cause": "UNKNOWN_CAUSE",
        "cause_detail": "UNKNOWN_CAUSE",
        "header_text": {
          "translation": [
            {
              "text": "Stop 50201 Eastbound W 41 Ave @ Osler St is temporarily closed beginning Mon, Apr 6.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "service_effect_text": {
          "translation": [
            {
              "text": "Informational alert for route 41 Joyce Station/To Granville St",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 50201 Eastbound W 41 Ave @ Osler St is temporarily closed beginning Mon, Apr 6.",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775068262,
        "last_modified_timestamp": 1776079801,
        "last_push_notification_timestamp": 1775068262,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1775475000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6633",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703580",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We are adding more service on the 4, shortening wait times on weekday evenings, beginning April 20. ",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nMonday to Friday: \r\n\n- Every 7 to 8 minutes towards Powell from 5 p.m. to 5:30 p.m. (from 10 minutes) \r\n\nTo view upcoming schedules for this route, please visit the schedules page. \r\n",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "url": {
          "translation": [
            {
              "text": "http://translink.ca/servicechanges",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route 4",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We’re adding more service on the 4, shortening wait times on weekday evenings, beginning April 20. ",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775326205,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775665354,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6614",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703583",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We are adding more service on the 15, shortening wait times on Saturdays, beginning April 20. ",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nSaturday: \r\n\n- Every 12 minutes towards Olympic Village from 1:30 p.m. to 6:30 p.m. (from 15 minutes) \r\n- Every 12 to 15 minutes towards Marine Drive Station from 3 p.m. to 7 p.m. (from 15 minutes) \r\n\nTo view upcoming schedules for this route, please visit the schedules page. ",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "url": {
          "translation": [
            {
              "text": "http://translink.ca/servicechanges",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route 15",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We’re adding more service on the 15 Cambie/Olympic Village Stn, shortening wait times on Saturdays, from Apr 20. ",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775326619,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775665371,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6621",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703586",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We are adding more service on the 19, with new 12-minute frequencies throughout most of the week, beginning April 20.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nMonday to Friday:\r\n\n- Every 12 minutes towards Metrotown from 6:30 a.m. to 3:30 p.m. (from 15 minutes) \r\n- Every 12 minutes towards Stanley Park from 8:20 a.m. to 2 p.m. (from 15 minutes) \r\n- Every 12 minutes towards Metrotown from 6:30 p.m. to 8:30 p.m. (from 15 minutes) \r\n- Every 12 minutes towards Stanley Park from 6:20 p.m. to 8:20 p.m. (from 15 minutes) \r\n\nSaturday: \r\n\n- Every 15 minutes towards Stanley Park from 7 a.m. to 8 a.m. (from 20 minutes) \r\n- Every 12 minutes towards Metrotown from 7:30 a.m. to 2:30 p.m. (from 15 minutes)\r\n- Every 12 minutes towards Stanley Park from 8:30 a.m. to 1:15 p.m. (from 15 minutes) \r\n\nSunday/Holiday:\r\n- Every 12 minutes towards Metrotown from 7:30 a.m. to 2:30 p.m. (from 15 minutes) \r\n- Every 12 minutes towards Stanley Park from 8:30 a.m. to 2:20 p.m. (from 15 minutes) \r\n\nTo view upcoming schedules for this route, please visit the schedules page.",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "url": {
          "translation": [
            {
              "text": "http://translink.ca/servicechanges",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route 19",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We’re adding more service on the 19, with new 12-min frequencies throughout most of the week, beginning April 20.",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775327079,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775665387,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6624",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703587",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We are adding more service on the 25, with an additional weekday afternoon trip starting from UBC, beginning April 20. ",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nMonday to Friday:\r\n\n- The 2:27 p.m. trip from King Edward and Granville towards Brentwood Station will now begin at UBC at 2:01 p.m. \r\n\nTo view upcoming schedules for this route, please visit the schedules page. ",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "url": {
          "translation": [
            {
              "text": "http://translink.ca/servicechanges",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route 25",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We’re adding more service on the 25, with an additional weekday afternoon trip starting from UBC, from April 20. ",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775327191,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775665398,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6627",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703588",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We are adding more service on the 50, shortening wait times on Saturdays, beginning April 20.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nSaturday:\r\n\n- Every 12 minutes towards Waterfront Station from 2 p.m. to 7 p.m. (from 15 minutes) \r\n- Every 12 minutes towards False Creek South from 1:30 p.m. to 6:30 p.m. (from 15 minutes) \r\n\nTo view upcoming schedules for this route, please visit the schedules page. ",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "url": {
          "translation": [
            {
              "text": "http://translink.ca/servicechanges",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route 50",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We’re adding more service on the 50, shortening wait times Saturdays, beginning April 20. Translink.ca/servicechanges",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775327308,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775665445,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6637",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703591",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We are adding more service on the 84, shortening wait times towards UBC on weekday mornings, beginning April 20. ",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nMonday to Friday:\r\n\n- Every 8 to 10 minutes towards UBC from 8 a.m. to 9 a.m. (from 10 to 12 minutes) \r\n\nTo view upcoming schedules for this route, please visit the schedules page. ",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "url": {
          "translation": [
            {
              "text": "http://translink.ca/servicechanges",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route 84",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We’re adding more service on the 84, shortening wait times towards UBC on weekday mornings, beginning April 20. ",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775327858,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775665477,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6638",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703593",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We are adding more service on the 99 B-Line, shortening wait times on weekdays, beginning April 20. ",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nMonday to Friday:\r\n\n- Every 3 to 4 minutes towards UBC from 6:27 a.m. to 6:37 a.m. (from 5 minutes) \r\n- Every 3 to 4 minutes towards UBC from 9:20 a.m. to 9:30 a.m. (from 5 minutes) \r\n- Every 7 to 8 minutes towards UBC from 12 p.m. to 12:30 p.m. (from 7 to 9 minutes) \r\n- Every 3 to 4 minutes towards Commercial-Broadway Station from 2:30 p.m. to 3 p.m. (from 3 to 7 minutes) \r\n\nTo view upcoming schedules for this route, please visit the schedules page. ",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "url": {
          "translation": [
            {
              "text": "http://translink.ca/servicechanges",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route 99",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We’re adding more service on the 99 B-Line, shortening wait times on weekdays, beginning April 20. ",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775328156,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775665554,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6641",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703594",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We are adding more service on the 106, shortening wait times towards Edmonds Station on weekday mornings, beginning April 20. ",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nMonday to Friday:\r\n\n- Every 7 to 8 minutes towards Edmonds Station from 7 a.m. to 8 a.m. (from 8 to 9 minutes) \r\n\nTo view upcoming schedules for this route, please visit the schedules page. ",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "url": {
          "translation": [
            {
              "text": "http://translink.ca/servicechanges",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route 106",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We’re adding more service on the 106, shortening wait times towards Edmonds on weekday mornings, from Apr 20. ",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775328290,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775665702,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6645",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703595",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We are adding more service on the 112, shortening wait times on weekday and Saturday evenings and throughout the day on Sundays and holidays, beginning April 20. ",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nMonday to Friday:\r\n\n- Every 20 minutes towards Edmonds Station from 7 p.m. to 9 p.m. (from 30 minutes) \r\n- Every 20 minutes towards New Westminster Station from 7 p.m. to 9 p.m. (from 30 minutes) \r\n\nSaturday: \r\n\n- Every 20 minutes towards Edmonds Station from 6 p.m. to 9 p.m. (from 20 to 30 minutes) \r\n- Every 20 minutes towards New Westminster Station from 6 p.m. to 9 p.m. (from 20 to 30 minutes) \r\n\nSunday/Holiday:\r\n\n- Every 20 minutes towards Edmonds Station from 8 a.m. to 9 p.m. (from 30 minutes) \r\n- Every 20 minutes towards New Westminster Station from 8 a.m. to 9 p.m. (from 30 minutes) \r\n\nTo view upcoming schedules for this route, please visit the schedules page. ",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "url": {
          "translation": [
            {
              "text": "http://translink.ca/servicechanges",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route 112",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We’re adding more service on the 112, shortening wait times on weekdays, Sat evenings & throughout Sun, begins Apr 20",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775328494,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775665887,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6647",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703596",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We are adding more service on the 116, shortening wait times on weekday afternoons towards Edmonds Station, beginning April 20.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nMonday to Friday:\r\n- Every 10 to 15 minutes towards Edmonds Station from 4 p.m. to 5 p.m. (from 15 minutes) \r\n\nTo view upcoming schedules for this route, please visit the schedules page. ",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "url": {
          "translation": [
            {
              "text": "https://www.translink.ca/service-changes",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route 116",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We’re adding more service on the 116, shortening wait times on weekday afternoons towards Edmonds, from Apr 20.",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775329630,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775666025,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6648",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703685",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We are adding more service on the 123, shortening wait times by 15 minutes on weekend and holiday mornings, beginning April 20. ",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nSaturday: \r\n\n- Every 15 minutes towards New Westminster Station from 7 a.m. to 8 a.m. (from 30 minutes) \r\n- Every 15 minutes towards Brentwood Station from 7 a.m. to 8 a.m. (from 30 minutes) \r\n\nSunday/holiday: \r\n\n- Every 15 minutes towards New Westminster Station from 8 a.m. to 9 a.m. (from 30 minutes) \r\n- Every 15 minutes Brentwood Station from 8 a.m. to 9 a.m. (from 30 minutes) \r\n\nTo view upcoming schedules for this route, please visit the schedules page. ",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "url": {
          "translation": [
            {
              "text": "http://translink.ca/servicechanges",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route 123",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We’re adding more service on the 123, shortening wait times by 15 mins on wknd & holiday mornings, from Apr 20. ",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775354906,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775666085,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6649",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703689",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We are adding more service on the 130, shortening wait times on weekday afternoons and evenings towards Metrotown Station, beginning April 20. ",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nMonday to Friday:\r\n\n- Every 6 to 7 minutes towards Metrotown Station from 2 p.m. to 3 p.m. (from 7 to 8 minutes \r\n- Every 10 minutes towards Metrotown Station from 6 p.m. to 7 p.m. (from 12 to 15 minutes) \r\n\nTo view upcoming schedules for this route, please visit the schedules page. ",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "url": {
          "translation": [
            {
              "text": "http://translink.ca/servicechanges",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route 130",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We’re adding more service on 130s, shortening wait times weekday afternoons & eves, towards Metrotown, from April 20",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775356739,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775666123,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6651",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703690",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We are adding more service on the 159, shortening wait times throughout the week, beginning April 20. ",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nMonday to Friday:\r\n\n- Every 30 minutes from 6:30 p.m. to 9:30 p.m. (from 30 to 55 minutes) \r\n\nSaturday:\r\n\n- First trip towards Braid Station at 6:50 a.m. (from 7:20 a.m.)\r\n- Every 30 minutes towards Coquitlam Central Station from 7:30 p.m. to 9:30 p.m. (from 60 minutes) \r\n- Every 30 minutes towards Braid Station from 8:30 p.m. to 9:30 p.m. (from 60 minutes) \r\n\nSunday/Holiday:\r\n\n- Every 30 minutes from 9 a.m. to 11 a.m. (from 60 minutes) \r\n- Every 30 minutes from 6 p.m. to 9 p.m. (from 60 minutes) \r\n\nTo view upcoming schedules for this route, please visit the schedules page. ",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "url": {
          "translation": [
            {
              "text": "http://translink.ca/servicechanges",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route 159",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We’re adding more service on the 159, shortening wait times throughout the week, beginning April 20. ",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775356933,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775666171,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6666",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703695",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We are adding more service on the 171, shortening wait times on weekday afternoons towards Coquitlam Central Station, beginning Apr 20. ",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nMonday to Friday:\r\n\n- Every 10 minutes towards Coquitlam Central Station from 4 p.m. to 4:30 p.m. (from 30 minutes) \r\n\nTo view upcoming schedules for this route, please visit the schedules page. ",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "url": {
          "translation": [
            {
              "text": "http://translink.ca/servicechanges",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route 171",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We’re adding more service on the 171, shortening wait times on weekday afternoons towards Coq Ctrl, from Apr 20. ",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775359422,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775666208,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "30037",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703721",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We are adding more service on the 188, with new morning and afternoon trips on school days, beginning April 20.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nMonday to Friday:\r\n\n- Additional trip on school days only towards Port Coquitlam Station at 7:20 a.m. \r\n- Additional trip on school days only towards Coquitlam Central Station at 3:25 p.m. \r\n\nTo view upcoming schedules for this route, please visit the schedules page. ",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "url": {
          "translation": [
            {
              "text": "http://translink.ca/servicechanges",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route 188",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We’re adding more service on the 188, with new morning and afternoon trips on school days, beginning April 20.",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775401771,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775666268,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "22638",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703722",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We are adjusting service on the 172, and shortening wait times towards Riverside on weekday afternoons, beginning Apr 20",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nMonday to Friday:\r\n\n- School days-only trip to Ottawa St at 7:10 a.m. will no longer run \r\n- Every 10 minutes towards Riverside from 3:30 p.m. to 4 p.m. (from 15 minutes) \r\n\nTo view upcoming schedules for this route, please visit the schedules page.",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "url": {
          "translation": [
            {
              "text": "http://translink.ca/servicechanges",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route 172",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We're adjusting service on the 172, and shortening wait times towards Riverside on weekday afternoons, from Apr 20",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775402112,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775666926,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "30038",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703730",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We are adding more service on the 212, shortening wait times by 30 minutes on Saturday mornings, beginning April 20. ",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nSaturday:\r\n\n- Every 30 minutes towards Deep Cove from 7 a.m. to 9 a.m. (from 60 minutes) \r\n- Every 30 minutes towards Phibbs Exchange from 8 a.m. to 10 a.m. (from 60 minutes) \r\n\nTo view upcoming schedules for this route, please visit the schedules page. ",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "url": {
          "translation": [
            {
              "text": "http://translink.ca/servicechanges",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route 212",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We’re adding more service on the 212, shortening wait times by 30 mins on Saturday mornings, beginning April 20. ",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775403981,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775667217,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6674",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703733",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We are adding more service on the 212, shortening wait times by 30 minutes on Saturday mornings, beginning April 20.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nSaturday:\r\n\n- Every 30 minutes towards Deep Cove from 7 a.m. to 9 a.m. (from 60 minutes) \r\n- Every 30 minutes towards Phibbs Exchange from 8 a.m. to 10 a.m. (from 60 minutes) \r\n\nTo view upcoming schedules for this route, please visit the schedules page.",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "url": {
          "translation": [
            {
              "text": "http://translink.ca/servicechanges",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route 222",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We’re adding more service on the 212, shortening wait times by 30 mins on Saturday mornings, beginning April 20.",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775404139,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775667620,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "39305",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703734",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We are adding more service on the 228, shortening wait times by 30 minutes on Sunday and holiday mornings, beginning April 20. ",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nSunday/Holiday:\r\n\n- Every 30 minutes from 9 a.m. to 11 a.m. (from 60 minutes) \r\n\nTo view upcoming schedules for this route, please visit the schedules page at translink.ca/servicechanges\r\n",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "url": {
          "translation": [
            {
              "text": "http://translink.ca/servicechanges",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route 228",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We’re adding more service on the 228, shortening wait times by 30 mins on Sun and holiday mornings, from Apr 20. ",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775404261,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775667654,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6676",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703735",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We are adding more service on the 229, shortening wait times on weekday afternoons towards Lonsdale Quay, beginning April 20. ",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nMonday to Friday:\r\n\n- Every 15 minutes towards Lonsdale Quay from 3 p.m. to 4 p.m. (from 20 minutes) \r\n\nTo view upcoming schedules for this route, please visit the schedules page.",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "url": {
          "translation": [
            {
              "text": "http://translink.ca/servicechanges",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route 229",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We’re adding more service on the 229, shortening wait times on weekday afternoons towards Lonsdale, from Apr 20. ",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775404433,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775667685,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6677",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703737",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We are adding more service on the 232, with a more and earlier service on Saturdays to Grouse Mountain, beginning April 20. ",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nSaturday:\r\n\n- First trip towards Grouse Mountain at 6:17 a.m. \r\n- 7:16 a.m. trip towards Capilano Suspension Bridge will now end at Grouse Mountain. \r\n- 7:42 a.m. trip from Capilano Suspension Bridge towards Phibbs Exchange will now begin at Grouse Mountain at 7:33 a.m. \r\n\nTo view upcoming schedules for this route, please visit the schedules page. ",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "url": {
          "translation": [
            {
              "text": "http://translink.ca/servicechanges",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route 232",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We’re adding more service on the 232, with a more & earlier service on Saturdays to Grouse Mtn, from Apr 20. ",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775404645,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775667719,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6679",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703738",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We are adding more service on the 236, with more service to and from Grouse Mountain on weekends and holidays, beginning April 20. ",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nSaturday:\r\n\n- 7:04 a.m. trip towards 22nd & Philip Ave will now end at Grouse Mountain \r\n- 7:17 a.m. trip from 22nd & Philip Ave towards Lonsdale Quay will now begin at Grouse Mountain at 7 a.m. \r\n- 8:05 a.m. trip towards 22nd & Philip Ave will now end at Grouse Mountain \r\n- 8:17 a.m. trip from 22nd & Philip Ave towards Lonsdale Quay will now begin at Grouse Mountain at 8 a.m. \r\n\nSunday/Holiday:\r\n\n- Additional trip towards Grouse Mountain at 7:33 a.m. \r\n- 7:58 a.m. trip towards 22nd & Philip Ave will now end at Grouse Mountain. \r\n- 8:16 a.m. trip from 22nd & Philip Ave towards Lonsdale Quay will now begin at Grouse Mountain at 8:06 a.m. \r\n- Additional trip towards Lonsdale Quay at 8:33 a.m. \r\n\nTo view upcoming schedules for this route, please visit the schedules page. ",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "url": {
          "translation": [
            {
              "text": "http://translink.ca/servicechanges",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route 236",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We’re adding more service on the 236, with more service to & from Grouse Mtn on wknds & holidays, from Apr 20. ",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775404804,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775667769,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6680",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703739",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We are adding more service on the 240, shortening wait times on weekday mornings and evenings, beginning April 20.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nMonday to Friday:\r\n\n- Every 6 to 7 minutes towards Lynn Valley from 7 a.m. to 8 a.m. (from 6 to 8 minutes) \r\n- Every 8 to 9 minutes towards Downtown from 5 p.m. to 6 p.m. (from 9 to 11 minutes) \r\n\nTo view upcoming schedules for this route, please visit the schedules page.",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "url": {
          "translation": [
            {
              "text": "http://translink.ca/servicechanges",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route 240",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We’re adding more service on the 240, shortening wait times on weekday mornings and evenings, beginning April 20.",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775404902,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775667809,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6682",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703747",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We are adding more service on the 301, shortening wait times throughout the week, beginning April 20. ",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nMonday to Friday:\r\n\n- Every 10 minutes towards Brighouse Station from 5:30 a.m. to 6 a.m. (from 15 to 16 minutes) \r\n\nSaturday:\r\n\n- Every 20 minutes towards Brighouse Station from 5 a.m. to 9 a.m. (from 30 minutes) \r\n- Every 20 minutes towards Newton Exchange from 3 p.m. to 7 p.m. (from 30 minutes) \r\n- Every 30 minutes towards Newton Exchange from 9 p.m. to 10 p.m. (from 60 minutes) \r\n\nSunday/Holiday:\r\n\n- Every 15 minutes towards Brighouse Station from 5 a.m. to 6 a.m. (from 20 minutes) \r\n\nTo view upcoming schedules for this route, please visit the schedules page. \r\n",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "url": {
          "translation": [
            {
              "text": "http://translink.ca/servicechanges",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route 301",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We’re adding more service on the 301, shortening wait times throughout the week, beginning April 20. ",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775407310,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775667847,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6698",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703750",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We are adding more service on the 310, with a new weekday afternoon trip towards Scottsdale, beginning April 20. ",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nMonday to Friday:\r\n\n- Additional trip towards Scottsdale at 2:25 p.m. \r\n\nTo view upcoming schedules for this route, please visit the schedules page. ",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "url": {
          "translation": [
            {
              "text": "http://translink.ca/servicechanges",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route 310",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We’re adding more service on the 310, with a new weekday afternoon trip towards Scottsdale, beginning April 20. ",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775407794,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775667882,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6822",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703752",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We are adding more service on the 316, with more trips and earlier weekday morning service towards Surrey Central Station, beginning April 20. ",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nMonday to Friday:\r\n\n- First trip towards Surrey Central Station at 5:20 a.m. (from 5:29 a.m.) \r\n- Every 20 minutes towards Surrey Central Station from 5:20 a.m. to 6 a.m. (from 30 minutes) \r\n\nTo view upcoming schedules for this route, please visit the schedules page. \r\n",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "url": {
          "translation": [
            {
              "text": "http://translink.ca/servicechanges",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route 316",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We’re adding more service on the 316 - more trips/earlier weekday morning service towards Surrey Ctrl Stn, from Apr 20",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775408046,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775668098,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6702",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703754",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We are adjusting service on the 319 on weekday evenings and adding one more trip late at night on Saturdays, beginning April 20.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nMonday to Friday:\r\n\n- Every 12 minutes from 3 p.m. to 8 p.m. (from 11 minutes) \r\n\nSaturday: \r\n\n- Every 10 to 20 minutes towards Newton Exchange from 1 a.m. to 2 a.m. (from 20 minutes) \r\n\nTo view upcoming schedules for this route, please visit the schedules page. ",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "url": {
          "translation": [
            {
              "text": "http://translink.ca/servicechanges",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route 319",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We’re adjusting service on the 319 on weekday evenings & adding one trip late @ night on Saturdays, from Apr 20",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775408321,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775668151,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6703",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703755",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We are adjusting service on the 323 on weekday evenings and adding more trips late on weekday nights, beginning April 20.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nMonday to Friday:\r\n\n- Every 8 to 9 minutes from 4 p.m. to 7 p.m. (from 6 to 8 minutes) \r\n- Every 12 minutes towards Surrey Central from 10 p.m. to 11 p.m. (from 15 minutes) \r\n- Every 12 minutes towards Newton Exchange from 10 p.m. to midnight (from 15 minutes) \r\n\nTo view upcoming schedules for this route, please visit the schedules page.",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "url": {
          "translation": [
            {
              "text": "http://translink.ca/servicechanges",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route 323",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We’re adjusting service on the 323 on weekday evenings and adding more trips late on weekday nights, from Apr 20.",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775408451,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775668334,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6706",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703756",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We are adding more service on the 335, shortening wait times towards Newton Exchange on weekday afternoons, beginning April 20. ",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nMonday to Friday:\r\n\n- Every 10 minutes towards Newton Exchange from 2 p.m. to 3 p.m. (from 12 minutes) \r\n\nTo view upcoming schedules for this route, please visit the schedules page. ",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route 335",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We’re adding more service on the 335, shortening wait times towards Newton Ex on weekday afternoons, from Apr 20.",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775408542,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775668367,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6712",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703757",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We are adding more service on the 342, with a new early morning trip towards Newton Exchange on weekdays, beginning April 20. ",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nMonday to Friday:\r\n\n- Additional trip towards Newton Exchange at 4:57 a.m. \r\n\nTo view upcoming schedules for this route, please visit the schedules page. ",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "url": {
          "translation": [
            {
              "text": "http://translink.ca/servicechanges",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route 342",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We’re adding more service on the 342, with a new early morning trip towards Newton Ex on weekdays, from Apr 20. ",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775408658,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775668394,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "29038",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703758",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We are adding more service on the 373, shortening wait times on weekday mornings and afternoons, beginning April 20.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nMonday to Friday:\r\n\n- Every 12 to 15 minutes towards Surrey Central Station between Guildford and Gladstone Drive from 7 a.m. to 8 a.m. (from 15 minutes) \r\n- Every 6 minutes towards Surrey Central Station between Gladstone Drive and Surrey Central Station from 7 a.m. to 8 a.m. (from 7 to 9 minutes) \r\n- Every 13 to 17 minutes towards Surrey Central Station between Guildford and Gladstone Drive from 8 a.m. to 9 a.m. (from 12 to 20 minutes) \r\n- Every 7 to 8 minutes towards Surrey Central Station between Gladstone and Surrey Central Station from 8 a.m. to 9 a.m. (from 11 to 12 minutes) \r\n- Every 11 to 15 minutes towards Guildford between Surrey Central Station and Gladstone Drive from 2 p.m. to 3 p.m. (from 14 to 20 minutes) \r\n- Every 15 to 30 minutes towards Guildford between Gladstone Drive and Guildford from 2 p.m. to 3 p.m. (from 20 minutes) \r\n- Every 7 to 8 minutes towards Guildford between Surrey Central Station and Gladstone Drive from 3 p.m. to 4 p.m. (from 12 minutes) \r\n- Every 7 to 15 minutes towards Guildford between Gladstone Drive and Guildford from 3 p.m. to 4 p.m. (from 12 to 20 minutes) \r\n\nTo view upcoming schedules for this route, please visit the schedules page. \r\n",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route 373",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We’re adding more service on the 373, shortening wait times on weekday mornings and afternoons, from April 20.",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775409080,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775668671,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6819",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703759",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We are adding more service on the 388, with later evening trips in both directions on weekdays, beginning April 20. ",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nMonday to Friday:\r\n\n- Every 30 minutes towards 22nd Street Station from 6 p.m. to 9 p.m. \r\n- Last trip towards 22nd Street Station at 9:05 p.m. (from 6:29 p.m.) \r\n- Every 30 minutes towards Carvolth Exchange from 7 p.m. to 9 p.m. \r\n- Last trip towards Carvolth Exchange at 9:18 p.m. (from 7:17 p.m.) \r\n\nTo view upcoming schedules for this route, please visit the schedules page. ",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "url": {
          "translation": [
            {
              "text": "http://translink.ca/servicechanges",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route 388",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We’re adding more service on the 388, with later evening trips both ways on weekdays, beginning April 20. ",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775409202,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775669290,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11693",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703761",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We are adding more service on the 405, with many night trips throughout the week being extended to begin or end at Machrina Way and No. 5 Road, beginning April 20. ",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nMonday to Friday:\r\n\n- All trips after 8:30 p.m. will now extend to begin or end at Machrina Way & No. 5 Road, instead of at Brighouse Station. \r\n\nSaturday: \r\n\n- All trips after 8 p.m. will now extend to begin or end at Machrina Way & No. 5 Road, instead of at Brighouse Station. \r\n\nSunday/Holiday:\r\n\n- All trips after 8 p.m. will now extend to begin or end at Machrina Way & No. 5 Road, instead of at Brighouse Station. \r\n\nTo view upcoming schedules for this route, please visit the schedules page.\r\n",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "url": {
          "translation": [
            {
              "text": "http://translink.ca/servicechanges",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route 405",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes:We’re adding more service on the 405, many week night trips extended to begin/end @ Machrina & No 5 Rd, starting Apr 20",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775409403,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775669350,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6726",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703762",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We are adding more service on the 407, with all trips throughout the week being extended to begin or end at SE Marine Drive & Knight, beginning April 20. ",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nMonday to Friday:\r\n\n- All trips throughout the day will now extend to begin or end at SE Marine Dr & Knight, instead of at Lansdowne Station. \r\n\nSaturday/Sunday/Holiday:\r\n\n- All trips throughout the day will now extend to begin or end at SE Marine Dr & Knight, instead of at Lansdowne Station. \r\n\nTo view upcoming schedules for this route, please visit the schedules page. ",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "url": {
          "translation": [
            {
              "text": "http://translink.ca/servicechanges",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route 407",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We’re adding more service on the 407, and extending trips to begin/end @ Marine & Knight starting Apr 20",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775409550,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775669533,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6727",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703763",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We are adding more service on the 408, shortening wait times towards Brighouse Station on weekday mornings, beginning April 20.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nMonday to Friday:\r\n\n- Every 10 minutes towards Brighouse Station from 7 a.m. to 8 a.m. (from 12 minutes) \r\n\nTo view upcoming schedules for this route, please visit the schedules page.",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "url": {
          "translation": [
            {
              "text": "http://translink.ca/servicechanges",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route 408",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We’re adding more service on the 408, shortening wait times towards Brighouse on weekday mornings, from Apr 20.",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775409626,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775669571,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "34543",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703764",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We are adding more service on the 410, shortening wait times towards Richmond-Brighouse Station on weekday mornings, beginning April 20.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nMonday to Friday:\r\n\n- Every 7 to 8 minutes towards Richmond-Brighouse Station from 7 a.m. to 8 a.m. (from 6 to 11 minutes) \r\n- Every 8 to 11 minutes towards Richmond-Brighouse Station from 8 a.m. to 9 a.m. (from 9 to 14 minutes) \r\n\nTo view upcoming schedules for this route, please visit the schedules page.",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "url": {
          "translation": [
            {
              "text": "http://translink.ca/servicechanges",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route 410",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We’re adding more service on the 410, shortening wait times towards Richmond on weekday mornings, starting Apr 20",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775409749,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775669692,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6728",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703765",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We are adjusting service on the 412 in the morning and early afternoon on weekdays, beginning April 20.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nMonday to Friday: \r\n\n- Every 15 minutes from 7 a.m. to 8 a.m. (from 12 minutes) \r\n- Every 30 minutes from 9:30 a.m. to 2 p.m. (from 35 minutes) \r\n\nTo view upcoming schedules for this route, please visit the schedules page.",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "url": {
          "translation": [
            {
              "text": "http://translink.ca/servicechanges",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route 412",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We’re adjusting service on the 412 in the morning and early afternoon on weekdays, beginning April 20.",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775409994,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775669727,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6827",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703767",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We are adding more service on the 501, shortening wait times towards Surrey Central Station on weekday afternoons, beginning April 20.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nMonday to Friday:\r\n\n- Every 8 to 10 minutes towards Surrey Central Station from 2 p.m. to 3 p.m. (from 5 to 15 minutes) \r\n\nTo view upcoming schedules for this route, please visit the schedules page.",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "url": {
          "translation": [
            {
              "text": "http://translink.ca/servicechanges",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route 501",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes:We’re adding more service on the 501, shortening wait times towards Surrey Ctrl on weekday afternoons, from Apr 20",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775410095,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775672883,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6737",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703768",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We are adding more service on the 531, shortening wait times towards Willowbrook on weekday mornings, beginning April 20. ",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nMonday to Friday:\r\n\n- Every 12 minutes towards Willowbrook from 7 a.m. to 8 a.m. (from 16 to 20 minutes) \r\n\nTo view upcoming schedules for this route, please visit the schedules page. ",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "url": {
          "translation": [
            {
              "text": "http://translink.ca/servicechanges",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route 531",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We’re adding more service on the 531, shortening wait times towards Willowbrook on weekday mornings, from Apr 20.",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775410172,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775672920,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "18705",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703769",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We are adding more service on the 562, with all weekend and holiday trips now serving Trinity Western University, beginning April 20.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nSaturday/Sunday/Holiday:\r\n\n- All trips will now directly serve Trinity Western University \r\n\nTo view upcoming schedules for this route, please visit the schedules page. ",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "url": {
          "translation": [
            {
              "text": "http://translink.ca/servicechanges",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route 562",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We’re adding more service on the 562, with all wknd & holiday trips now serving Trinity Western Uni, from Apr 20.",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775410255,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775673345,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6814",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703770",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We are adding more service on the 701 by extending one trip on weekday afternoons, beginning April 20.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nMonday to Friday:\r\n\n- 2:38 p.m. trip from Haney Place towards Coquitlam Central Station will now begin at 248 St & Dewdney Trunk Rd at 2:25 p.m. \r\n\nTo view upcoming schedules for this route, please visit the schedules page. ",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "url": {
          "translation": [
            {
              "text": "http://translink.ca/servicechanges",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route 701",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We’re adding more service on the 701 by extending one trip on weekday afternoons, beginning April 20.",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775410360,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775673372,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6749",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703771",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We are adding more service on the 745, with new trips towards Cottonwood on weekday afternoons, beginning April 20. ",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nMonday to Friday:\r\n\n- Additional trip on school days only towards Cottonwood at 2:52 p.m. \r\n- Additional trip towards Cottonwood at 3:55 p.m. \r\n\nTo view upcoming schedules for this route, please visit the schedules page.",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "url": {
          "translation": [
            {
              "text": "http://translink.ca/servicechanges",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route 745",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We’re adding more service on the 745, with new trips towards Cottonwood on weekday afternoons, from April 20. ",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775410441,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775673404,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "34042",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703772",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We are adding more service on the 746, with new trips towards Haney Place on weekday afternoons, beginning April 20.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nMonday to Friday:\r\n\n- Additional trip on school days only towards Haney Place at 3:17 p.m. \r\n- Additional trip towards Haney Place via Port Haney Station at 4:18 p.m. \r\n\nTo view upcoming schedules for this route, please visit the schedules page. ",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "url": {
          "translation": [
            {
              "text": "http://translink.ca/servicechanges",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route 746",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We’re adding more service on the 746, with new trips towards Haney Pl on weekday afternoons, beginning April 20.",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775410571,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775673429,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "34043",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703773",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We are adding more service on the 791, shortening wait times on weekday mornings and evenings, beginning April 20. ",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nMonday to Friday:\r\n\n- Every 10 to 12 minutes towards Haney Place between Braid Station and Kingsway Ave from 5:20 a.m. to 6 a.m. (from 10 to 17 minutes) \r\n- Every 6 to 18 minutes towards Braid Station between Burbidge St and Braid Station from 4:30 p.m. to 5:30 p.m. (from 15 to 18 minutes) \r\n\nTo view upcoming schedules for this route, please visit the schedules page. ",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "url": {
          "translation": [
            {
              "text": "http://translink.ca/servicechanges",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route 791",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We’re adding more service on the 791, shortening wait times on weekday mornings and evenings, from April 20. ",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775410672,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775673456,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "7224",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703774",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We are adjusting service on the R1 on weekday afternoons and evenings towards Newton Exchange, beginning April 20. ",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nMonday to Friday:\r\n\n- Every 8 to 10 minutes towards Newton Exchange from 2 p.m. to 7 p.m. (from 7 to 9 minutes) \r\n\nTo view upcoming schedules for this route, please visit the schedules page. ",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "url": {
          "translation": [
            {
              "text": "http://translink.ca/servicechanges",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route R1",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We’re adjusting service on the R1 on weekday afternoons and evenings towards Newton Ex, beginning April 20. ",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775410817,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775673489,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "37808",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703775",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We are adding more service on the R4, shortening wait times towards UBC on weekday mornings, beginning April 20. ",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nMonday to Friday:\r\n\n- Every 3 minutes towards UBC from 6 a.m. to 9 a.m. (from 3 to 5 minutes) \r\n- Every 7 to 8 minutes towards UBC from 11 a.m. to 12 p.m. (from 7 to 11 minutes) \r\n\nTo view upcoming schedules for this route, please visit the schedules page. ",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "url": {
          "translation": [
            {
              "text": "http://translink.ca/servicechanges",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route R4",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We’re adding more service on the R4, shortening wait times towards UBC on weekday mornings, beginning April 20. ",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775410901,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775673511,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "37810",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703777",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We are adding more service on the R5, shortening wait times towards Burrard Station on weekday mornings, beginning April 20. ",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nMonday to Friday: \r\n\n- Every 5 minutes towards Burrard Station from 7:30 a.m. to 7:50 a.m. (from 4 to 8 minutes) \r\n\nTo view upcoming schedules for this route, please visit the schedules page. ",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "url": {
          "translation": [
            {
              "text": "http://translink.ca/servicechanges",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route R5",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We’re adding more service on the R5, shortening wait times towards Burrard Stn on weekday mornings, from Apr 20. ",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775410979,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775673534,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "37807",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703778",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We are adjusting service on the R6 on weekday afternoons and evenings, beginning April 20.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nMonday to Friday: \r\n\n- Every 8 to 10 minutes towards Scott Road Station from 2:30 p.m. to 7 p.m. (from 8 minutes) \r\n- Every 7 to 9 minutes towards Newton Exchange from 3:30 p.m. to 7:30 p.m. (from 8 minutes) \r\n\nTo view upcoming schedules for this route, please visit the schedules page.",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "url": {
          "translation": [
            {
              "text": "http://translink.ca/servicechanges",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route R6",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We’re adjusting service on the R6 on weekday afternoons and evenings, beginning April 20.",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775411061,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775673567,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "46604",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703779",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We are adding more weekend service on the 19 between Stanley Park Bus Loop and 10th Ave & Kingsway until September, beginning April 20.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nSaturday:\r\n\n- Every 5 to 8 minutes from 10 a.m. to 6 p.m. (from 10 to 15 minutes) \r\n\nSunday/Holiday:\r\n\n- Every 5 to 8 minutes towards Stanley Park from 9 a.m. to 6:30 p.m. (from 10 to 15 minutes) \r\n- Every 5 to 7 minutes towards 10th & Kingsway from 10 a.m. to 7:30 p.m. (from 10 to 15 minutes) \r\n\nTo view upcoming schedules for this route, please visit the schedules page.",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "url": {
          "translation": [
            {
              "text": "http://translink.ca/servicechanges",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route 19",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We’re adding more wknd service on the 19 btwn Stanley Park Bus Loop & 10 Ave & Kingsway until Sept, from Apr 20.",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775411253,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775673815,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6624",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703783",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We are bringing back seasonal service until September on the 42 on weekends and holidays, beginning on Saturday, April 25. ",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nSaturday/Sunday/Holiday:\r\n\n- Every 30 minutes from 7 a.m. to 10 p.m. \r\n\nTo view upcoming schedules for this route, please visit the schedules page. ",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "url": {
          "translation": [
            {
              "text": "http://translink.ca/servicechanges",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route 42",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We’re bringing back seasonal service until September on the 42 on weekends and holidays, from Saturday, Apr 25. ",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775413415,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775673970,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11202",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703784",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: With the end of the school year and due to lower demand to and from UBC, weekday trips on the 44 between UBC and Dundarave will be discontinued until September, beginning April 20. ",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nMonday to Friday:\r\n\n- Trips towards UBC at 6:55 a.m., 7:55 a.m., and 8:55 a.m. will no longer run \r\n- Trips towards Dundarave at 3:06 p.m., 4:05 p.m., and 5:07 p.m. will no longer run \r\n\nTo view upcoming schedules for this route, please visit the schedules page. ",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "url": {
          "translation": [
            {
              "text": "http://translink.ca/servicechanges",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route 44",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes:With the end of the school year/lower demand, weekday trips on the 44 between UBC/Dundarave are discontinued until Sept",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775413868,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775583002,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6635",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703786",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We are adding more service on the 99 until September, shortening wait times by 3 minutes on Sunday and holiday evenings, beginning April 20.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "Sunday/Holiday:\r\n\n- Every 12 minutes towards Commercial-Broadway Station from 8 p.m. to 10 p.m. (from 15 minutes) \r\n\nTo view upcoming schedules for this route, please visit the schedules page. ",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route 99",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We’re adding more service on the 99 until Sept, shortening wait times by 3 mins on Sun/holiday evenings, from Apr 20",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775415070,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775674012,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6641",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703789",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: With the end of the school year and due to lower demand to and from SFU on the 143, we are making seasonal service adjustments on weekdays until September, beginning April 20.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nMonday to Friday:\r\n\n- Every 20 minutes towards Burquitlam from 8 a.m. to 11 a.m. (from 10 minutes) \r\n- Every 20 minutes towards SFU from 8 a.m. to 10 a.m. (from 10 minutes) \r\n- Every 20 minutes from 3 p.m. to 7 p.m. (from 12 to 15 minutes) \r\n\nTo view upcoming schedules for this route, please visit the schedules page. ",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "url": {
          "translation": [
            {
              "text": "http://translink.ca/servicechanges",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route 143",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes:With the end of the school year/lower demand to & from SFU, seasonal adjustments are coming on the 143, starting Apr 20",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775415429,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775674049,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6656",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703790",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: With the end of the school year and due to lower demand to and from SFU on the 145, we are making seasonal service adjustments on weekdays until September, beginning April 20.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nMonday to Friday:\r\n\n- Every 15 minutes from 7 a.m. to 8 a.m. (from 7 to 8 minutes) \r\n- Every 10 minutes from 8 a.m. to 10 a.m. (from 6 to 7 minutes) \r\n- Every 15 minutes from 10 a.m. to 3 p.m. (from 10 minutes) \r\n- Every 10 minutes from 3 p.m. to 6 p.m. (from 6 to 7 minutes) \r\n\nTo view upcoming schedules for this route, please visit the schedules page.",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "url": {
          "translation": [
            {
              "text": "http://translink.ca/servicechanges",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route 145",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes:With the end of the school year/lower demand to & from SFU, seasonal adjustments are coming on the 145, starting Apr 20",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775415593,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775674078,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6658",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703792",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We are bringing back seasonal service until September on the 150 on weekends and holidays, beginning on Saturday, April 25. ",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nSaturday/Sunday/Holiday:\r\n\n- Every 35 minutes from 10 a.m. to 7:30 p.m. \r\n\nTo view upcoming schedules for this route, please visit the schedules page. ",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "url": {
          "translation": [
            {
              "text": "http://translink.ca/servicechanges",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route 150",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We’re bringing back seasonal service until September on the 150 on weekends and holidays, from Saturday, Apr 25. ",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775415671,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775674136,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "7509",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703795",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We are bringing back seasonal service until September on the 179 on weekends and holidays, beginning on Saturday, April 25. ",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nSaturday/Sunday/Holiday:\r\n\n- Every 35 minutes from 8 a.m. to 8 p.m. \r\n\nTo view upcoming schedules for this route, please visit the schedules page. ",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "url": {
          "translation": [
            {
              "text": "http://translink.ca/servicechanges",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route 179",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We’re bringing back seasonal service until September on the 179 on weekends and holidays, from Saturday, Apr 25. ",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775415882,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775674162,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "30042",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703799",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We are adding more service on the 181 until September, shortening wait times by 30 minutes on weekends and holidays, beginning April 20.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nSaturday/Sunday/Holiday:\r\n\n- Every 30 minutes from 8:30 a.m. to 8 p.m. (from 60 minutes) \r\n\nTo view upcoming schedules for this route, please visit the schedules page. ",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "url": {
          "translation": [
            {
              "text": "http://translink.ca/servicechanges",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route 181",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We’re adding more service on the 181 until Sept, shortening wait times by 30 mins on wknds/holidays, from Apr 20",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775416150,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775674194,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "30044",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703803",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We are adding more service on the 182 until September, shortening wait times by 30 minutes on weekends and holidays, beginning April 20. ",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nSaturday:\r\n\n- Every 30 minutes from 8 a.m. to 9 p.m. (from 60 minutes) \r\n\nSunday/Holiday:\r\n\n- Every 30 minutes from 8:30 a.m. to 9 p.m. (from 60 minutes) \r\n\nTo view upcoming schedules for this route, please visit the schedules page.",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "url": {
          "translation": [
            {
              "text": "http://translink.ca/servicechanges",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route 182",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We’re adding more service on the 182 until Sept, shortening wait times by 30 mins on wknds/ holidays, from Apr 20",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775416744,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775674228,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "30045",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703804",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We are adding more service until September on the 211, shortening wait times by 30 minutes on weekend and holiday evenings between Phibbs Exchange and Deep Cove, beginning April 20.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nSaturday \r\n\nEvery 30 minutes between Phibbs Exchange and Deep Cove from 9:30 p.m. to 11 p.m. (from 60 minutes) \r\n\nSunday/Holiday:\r\n\n- Every 30 minutes between Phibbs Exchange and Deep Cove from 9 p.m. to 11 p.m. (from 60 minutes) \r\n\nTo view upcoming schedules for this route, please visit the schedules page. ",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "url": {
          "translation": [
            {
              "text": "http://translink.ca/servicechanges",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route 211",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We’re adding more service until Sept on the 211, shortening wait times by 30 mins on wknd/ holiday evenings, on Apr 20",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775416995,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775674263,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6673",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703809",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We are adding more service until September on the 212, shortening wait times by 30 minutes on Saturday nights, beginning April 20.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nSaturday:\r\n\n- Every 30 minutes from 9 p.m. to 10 p.m. (from 60 minutes) \r\n\nTo view upcoming schedules for this route, please visit the schedules page. ",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "url": {
          "translation": [
            {
              "text": "http://translink.ca/servicechanges",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route 212",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We’re adding more service until Sept on the 212, shortening wait times by 30 mins on Sat nights, from Apr 20.",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775417725,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775674293,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6674",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703810",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We are adding more service until September on the 227, shortening wait times by 15 minutes on weekends and holidays, beginning April 20.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nSaturday/Sunday/Holiday:\r\n\n- Every 15 minutes from 12 p.m. to 7:30 p.m. (from 30 minutes) \r\n\nTo view upcoming schedules for this route, please visit the schedules page.\r\n",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "url": {
          "translation": [
            {
              "text": "http://translink.ca/servicechanges",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route 227",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We’re adding more service until Sept on the 227, shortening wait times by 15 mins on wknds/ holidays, from Apr 20",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775417814,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775674342,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "22639",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703812",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We are adding more service until September on the 236, shortening wait times by up to 30 minutes throughout the week, beginning April 20.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nMonday to Friday:\r\n\n- Every 15 minutes from 9 a.m. to 3 p.m. (from 30 minutes) \r\n- Every 30 minutes from 7 p.m. to 10 p.m. (from 60 minutes) \r\n\nSaturday/Sunday/Holiday:\r\n\n- Every 30 minutes from 7 p.m. to 10 p.m. (from 60 minutes) \r\n\nTo view upcoming schedules for this route, please visit the schedules page. ",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "url": {
          "translation": [
            {
              "text": "http://translink.ca/servicechanges",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route 236",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We’re adding more service until Sept on the 236, shortening wait times by up to 30 mins during week, starting Apr 20",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775417951,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775674375,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6680",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703813",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: With the end of the school year and due to lower demand to and from Capilano University on the 245, we are making seasonal adjustments on weekdays until September, beginning April 20.  ",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nMonday to Friday:\r\n\n- Every 9 minutes to Capilano University from 7 a.m. to 7:45 a.m. (from 7 to 8 minutes) \r\n- Every 5 minutes to Capilano University from 7:45 a.m. to 8 a.m. (from 4 minutes) \r\n- Every 4 to 6 minutes to Capilano University from 8 a.m. to 8:30 a.m. (from 4 minutes) \r\n- Every 6 minutes to Capilano University from 8:30 a.m. to 9 a.m. (from 5 minutes) \r\n- Every 10 minutes to Capilano University from 9 a.m. to 4 p.m. (from 8 to 9 minutes) \r\n- Every 10 minutes to Phibbs Exchange from 4 p.m. to 6 p.m. (from 7 to 8 minutes) \r\n\nTo view upcoming schedules for this route, please visit the schedules page. ",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "url": {
          "translation": [
            {
              "text": "http://translink.ca/servicechanges",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route 245",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes:With the end of the school year/lower demand to & from Cap, seasonal adjustments are coming on the 245, starting Apr 20",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775418175,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775674554,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "39307",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703814",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We are adding more service until September on the 257, shortening wait times to and from Horseshoe Bay Ferry Terminal throughout the week, beginning April 20.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nMonday to Friday:\r\n\n- Every 12 to 15 minutes from 12 p.m. to 8 p.m. (from 15 to 20 minutes) \r\n- Every 15 to 20 minutes from 8 p.m. to 9 p.m. (from 30 minutes) \r\n\nSaturday/Sunday/Holiday:\r\n\n- Every 12 to 15 minutes from 12 p.m. to 8 p.m. (from 15 to 20 minutes) \r\n- Every 15 to 20 minutes from 8 p.m. to 9 p.m. (from 30 minutes) \r\n\nTo view upcoming schedules for this route, please visit the schedules page. ",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "url": {
          "translation": [
            {
              "text": "http://translink.ca/servicechanges",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route 257",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: Adding more service until Sept on the 257, shortening weekday wait times to & from Horseshoe Bay, starting Apr 20.",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775418643,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775674622,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6693",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "703816",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SERVICE_CHANGE",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SCHEDULE_ADJUSTMENT",
        "header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: We are adding more service until September on the 620, with more trips to and from Tsawwassen Ferry Terminal throughout the week, beginning April 20.  ",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nMonday to Friday:\r\n\n- Additional trips towards Bridgeport at 7:45 a.m., 9:03 a.m., 10:05 a.m., 1:55 p.m., 3:07 p.m., 4:00 p.m., 6:05 p.m., 7:55 p.m., and 1:05 a.m. \r\n- Additional trips towards Tsawwassen Ferry Terminal at 6:45 a.m., 8:45 a.m., 10:46 a.m., 12:45 p.m., 2:45 p.m., 5:05 p.m., 6:48 p.m., 8:45 p.m., and 12:05 a.m. \r\n\nSaturday: \r\n- Additional trips towards Bridgeport at 7:05 a.m., 8:05 a.m., 4:05 p.m., 9:03 p.m., and 11:16 p.m. \r\n- Additional trips towards Tsawwassen Ferry Terminal at 6:05 a.m., 7:05 a.m., 2:55 p.m., 9:45 p.m., and 10:39 p.m. \r\n\nSundays/Holidays:\r\n\n-Additional trip towards Bridgeport at 12 a.m. and 1:05 a.m. \r\n- Additional trip towards Tsawwassen at 11 p.m. \r\n\nTo view upcoming schedules for this route, please visit the schedules page.",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "url": {
          "translation": [
            {
              "text": "http://translink.ca/servicechanges",
              "language": "en"
            }
          ]
        },
        "service_effect_text": {
          "translation": [
            {
              "text": "Service changes to route 620",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Spring Service Changes: Adding more service until Sept on the 620, more trips to & from Tsaww Ferry Terminal throughout the week, Apr 20.",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775418893,
        "last_modified_timestamp": 1777289404,
        "last_push_notification_timestamp": 1775674732,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6747",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "704293",
      "alert": {
        "effect": "NO_EFFECT",
        "effect_detail": "INFORMATIONAL",
        "cause": "UNKNOWN_CAUSE",
        "cause_detail": "UNKNOWN_CAUSE",
        "header_text": {
          "translation": [
            {
              "text": "Stop 51170 Westbound Kingsway @ Smith Ave is closed beginning Tuesday April 7. ",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "service_effect_text": {
          "translation": [
            {
              "text": "Informational alert for route N19 and 19",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 51170 Westbound Kingsway @ Smith Ave is closed beginning Tuesday April 7. ",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775593756,
        "last_modified_timestamp": 1776198542,
        "last_push_notification_timestamp": 1775593756,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1775593740
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6624",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6834",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "704422",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Extended. Stop 59926 Eastbound National Ave @ Quebec St is temporarily closed from Mon Apr 13 at 7:00 AM to Fri May 1 at 3:00 PM due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 9 9 2 6  is temporarily closed from Monday April 13 at 7:00 AM to Friday May 1 at 3:00 PM due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 59926 Eastbound National Ave @ Quebec St closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Extended. Stop 59926 Eastbound National Ave @ Quebec St is temporarily closed from Mon Apr 13 at 7am to Fri May 1 at 3pm due to construction.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1775608788,
        "last_modified_timestamp": 1777532402,
        "last_push_notification_timestamp": 1776888106,
        "timeframe_text": {
          "translation": [
            {
              "text": "Through Tomorrow",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1776088800,
            "end": 1777672800
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "30055",
            "stop_id": "10478",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "704447",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Update: Stop 52053 Northbound Dunbar St @ SW Marine Dr is temporarily closed from Thu Apr 16 to Fri May 1 (excluding Sundays) from 7:00 AM to 7:00 PM due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 2 0 5 3 Northbound Dunbar Street @ Southwest Marine Drive is temporarily closed from Thu April 16 to Friday May 1 (excluding Sundays) from 7:00 AM to 7:00 PM due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 52053 Northbound Dunbar St @ SW Marine Dr closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Update: Stop 52053 NB Dunbar St @ SW Marine Dr is temporarily closed from Thu Apr 16 to Fri May 1 (excluding Sundays) from 7am-7pm (constr).",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1775611574,
        "last_modified_timestamp": 1777555801,
        "last_push_notification_timestamp": 1775790660,
        "timeframe_text": {
          "translation": [
            {
              "text": "Through Tomorrow",
              "language": "en"
            }
          ]
        },
        "recurrence_text": {
          "translation": [
            {
              "text": "Monday-Saturday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777557600,
            "end": 1777600800
          },
          {
            "start": 1777644000,
            "end": 1777687200
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "2070",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "704570",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "CONSTRUCTION",
        "cause_detail": "ROAD_BLOCK",
        "header_text": {
          "translation": [
            {
              "text": "312 Scottsdale detour through May 12. Regular route to Scott Rd and 96 Ave then continue Scott Rd, 92 Ave, 116 St, 96 Ave, resume regular route due to road block.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nWill service Stop #59864 (Southbound Scott Rd FS 96 Ave).\r\n\nAffected stops:\r\n54920 Westbound 96 Ave @ Scott Rd",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "312 Scottsdale detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "312 Scottsdale detour through May 12. Reg rte to Scott Rd & 96 Ave then continue Scott Rd, 92 Ave, 116 St, 96 Ave, resume reg rte (Rd block).",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1775659428,
        "last_modified_timestamp": 1775659428,
        "last_push_notification_timestamp": 1775659428,
        "timeframe_text": {
          "translation": [
            {
              "text": "through May 13",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1775659380,
            "end": 1778670000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6700",
            "stop_id": "4972",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "704572",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "CONSTRUCTION",
        "cause_detail": "ROAD_BLOCK",
        "header_text": {
          "translation": [
            {
              "text": "312 Scott Road Station detour through May 12. Regular route to 96 Ave and 116 St then via 116 St, 92 Ave, Scott Rd, resume regular route due to road block.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nWill service the following stops:\r\nStop 55081 (Southbound 116 St FS 96 Ave)\r\nStop 60550 (Eastbound 92 Ave FS 116 St)\r\n\nAffected stops:\r\n54908 Eastbound 96 Ave @ 118 St",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "312 Scott Road Station detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "312 Scott Rd Stn detour through May 12. Regular route to 96 Ave and 116 St then via 116 St, 92 Ave, Scott Rd, resume regular route (Rd block).",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1775659506,
        "last_modified_timestamp": 1775659506,
        "last_push_notification_timestamp": 1775659506,
        "timeframe_text": {
          "translation": [
            {
              "text": "through May 13",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1775659500,
            "end": 1778670000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6700",
            "stop_id": "4960",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "704576",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "CONSTRUCTION",
        "cause_detail": "ROAD_BLOCK",
        "header_text": {
          "translation": [
            {
              "text": "316 Surrey Central Station detour through May 12. Regular route to 116 St and 92 Ave then via 92 Ave, Scott Rd, 96 Ave, resume regular route due to road block.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nWill service Stop 60550 (Eastbound 92 Ave FS 116 St)\r\n\nAffected stops:\r\n55057 Northbound 116 St @ 92 Ave\r\n55058 Northbound 116 St @ 94 Ave\r\n54908 Eastbound 96 Ave @ 118 St",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "316 Surrey Central Station detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "316 Surrey Central Stn detour through May 12. Reg route to 116 St & 92 Ave then via 92 Ave, Scott Rd, 96 Ave, resume reg route (Rd block).",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1775659606,
        "last_modified_timestamp": 1775659606,
        "last_push_notification_timestamp": 1775659606,
        "timeframe_text": {
          "translation": [
            {
              "text": "through May 13",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1775659560,
            "end": 1778670000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6702",
            "stop_id": "4960",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6702",
            "stop_id": "5109",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6702",
            "stop_id": "5110",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "704578",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "CONSTRUCTION",
        "cause_detail": "ROAD_BLOCK",
        "header_text": {
          "translation": [
            {
              "text": "316 Scottsdale detour through May 12. Regular route to 96 Ave and Scott Rd then via Scott Rd, 92 Ave, 116 St, resume regular route due to road block.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nWill service Stop 59864 (Southbound Scott Rd FS 96 Ave)\r\n\nAffected stops:\r\n54920 Westbound 96 Ave @ Scott Rd\r\n55081 Southbound 116 St @ 96 Ave\r\n55082 Southbound 116 St @ 94 Ave",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "316 Scottsdale detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "316 Scottsdale detour through May 12. Regular route to 96 Ave and Scott Rd then via Scott Rd, 92 Ave, 116 St, resume regular route (Rd block).",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1775659661,
        "last_modified_timestamp": 1775659661,
        "last_push_notification_timestamp": 1775659661,
        "timeframe_text": {
          "translation": [
            {
              "text": "through May 13",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1775659620,
            "end": 1778670000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6702",
            "stop_id": "5133",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6702",
            "stop_id": "5134",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6702",
            "stop_id": "4972",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "704580",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "CONSTRUCTION",
        "cause_detail": "ROAD_BLOCK",
        "header_text": {
          "translation": [
            {
              "text": "391 Scottsdale detour through May 12. Regular route to Scott Rd and 96 Ave then continue Scott Rd, 92 Ave, 116 St, resume regular route due to road block.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nWill service Stop 59864 (Southbound Scott Rd FS 96 Ave)\r\n\nAffected stops:\r\n54920 Westbound 96 Ave @ Scott Rd\r\n55081 Southbound 116 St @ 96 Ave\r\n55082 Southbound 116 St @ 94 Ave",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "391 Scottsdale detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "391 Scottsdale detour through May 12. Reg route to Scott Rd & 96 Ave then continue Scott Rd, 92 Ave, 116 St, resume reg route (Rd block).",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1775659707,
        "last_modified_timestamp": 1775659707,
        "last_push_notification_timestamp": 1775659707,
        "timeframe_text": {
          "translation": [
            {
              "text": "through May 13",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1775659680,
            "end": 1778670000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6718",
            "stop_id": "4972",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6718",
            "stop_id": "5134",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6718",
            "stop_id": "5133",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "704584",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "CONSTRUCTION",
        "cause_detail": "ROAD_BLOCK",
        "header_text": {
          "translation": [
            {
              "text": "391 Scott Road Station detour through May 12. Regular route to 116 St and 92 Ave then via 92 Ave, Scott Rd, resume regular route due to road block.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nWill service Stop 60550 (Eastbound 92 Ave FS 116 St)\r\n\nAffected stops:\r\n55057 Northbound 116 St @ 92 Ave\r\n55058 Northbound 116 St @ 94 Ave\r\n54908 Eastbound 96 Ave @ 118 St",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "391 Scott Road Station detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "391 Scott Rd Stn detour through May 12. Regular route to 116 St and 92 Ave then via 92 Ave, Scott Rd, resume regular route due to Rd block.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1775660058,
        "last_modified_timestamp": 1775660058,
        "last_push_notification_timestamp": 1775660058,
        "timeframe_text": {
          "translation": [
            {
              "text": "through May 13",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1775660040,
            "end": 1778670000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6718",
            "stop_id": "5110",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6718",
            "stop_id": "5109",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6718",
            "stop_id": "4960",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "704748",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "UPDATED: Extended. Stop 50761 Northbound Granville St @ W 62 Ave is temporarily closed through Fri May 8 due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "Affected routes:\r\nN10\r\n10",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "UPDATED Extended Stop 5 0 7 6 1, is temporarily closed through Friday May 8 due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 50761 Northbound Granville St @ W 62 Ave closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "UPDATED: Extended. Stop 50761 Northbound Granville St @ W 62 Ave is temporarily closed through Fri May 8 due to construction.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1775678012,
        "last_modified_timestamp": 1776878360,
        "last_push_notification_timestamp": 1776878360,
        "timeframe_text": {
          "translation": [
            {
              "text": "through May 9",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1776252600,
            "end": 1778324400
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6620",
            "stop_id": "768",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6830",
            "stop_id": "768",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "705034",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "UPDATE: Stop 51952 Eastbound W 49 Ave @ Balsam St is temporarily closed from Fri Apr 10 to Fri May 1 from 7:00 AM to 5:00 PM, daily  due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "UPDATE: Stop 5 1 9 5 2, is temporarily closed from Friday April 10 to Friday May 1 from 7:00 AM to 5:00 PM, daily due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 51952 Eastbound W 49 Ave @ Balsam St closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "UPDATE: Stop 51952 Eastbound W 49 Ave @ Balsam St is temporarily closed from Fri Apr 10 to Fri May 1 from 7am-5pm, daily  due to construction.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1775749112,
        "last_modified_timestamp": 1777555801,
        "last_push_notification_timestamp": 1776201178,
        "timeframe_text": {
          "translation": [
            {
              "text": "Through Tomorrow",
              "language": "en"
            }
          ]
        },
        "recurrence_text": {
          "translation": [
            {
              "text": "daily",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777557600,
            "end": 1777593600
          },
          {
            "start": 1777644000,
            "end": 1777680000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1969",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "705041",
      "alert": {
        "effect": "STOP_MOVED",
        "effect_detail": "STOP_MOVE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 52027 Westbound E 49 Ave @ Fraser St has temporarily moved to the other side of Fraser St from Mon Apr 13 through Wed May 13 due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 2 0 2 7, has temporarily moved to the other side of Fraser Street from Monday April 13 through Wednesday May 13 due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 52027 Westbound E 49 Ave @ Fraser St has moved",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 52027 WB E 49 Ave @ Fraser St has temporarily moved to the other side of Fraser St from Mon Apr 13 through Wed May 13 (construction).",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1775750164,
        "last_modified_timestamp": 1776078002,
        "last_push_notification_timestamp": 1775750164,
        "timeframe_text": {
          "translation": [
            {
              "text": "Through May 14",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1776079800,
            "end": 1778756400
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "2044",
            "activities": [
              "BOARD"
            ]
          }
        ]
      }
    },
    {
      "id": "705057",
      "alert": {
        "effect": "NO_EFFECT",
        "effect_detail": "INFORMATIONAL",
        "cause": "UNKNOWN_CAUSE",
        "cause_detail": "UNKNOWN_CAUSE",
        "header_text": {
          "translation": [
            {
              "text": "Stop 50250 Southbound Main St @ 36 Ave is temporarily closed beginning Monday April 13.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "service_effect_text": {
          "translation": [
            {
              "text": "Informational alert for route 3 Main-Marine Drive Station",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 50250 Southbound Main St @ 36 Ave is temporarily closed beginning Monday April 13.",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775752304,
        "last_modified_timestamp": 1776684601,
        "last_push_notification_timestamp": 1775752304,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776079800
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6613",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "705058",
      "alert": {
        "effect": "NO_EFFECT",
        "effect_detail": "INFORMATIONAL",
        "cause": "UNKNOWN_CAUSE",
        "cause_detail": "UNKNOWN_CAUSE",
        "header_text": {
          "translation": [
            {
              "text": "Stop 59838 Southbound Main St @ 39 Ave is temporarily closed beginning Monday April 13.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "service_effect_text": {
          "translation": [
            {
              "text": "Informational alert for route 3 Main-Marine Drive Station",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 59838 Southbound Main St @ 39 Ave is temporarily closed beginning Monday April 13.",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775752364,
        "last_modified_timestamp": 1776684601,
        "last_push_notification_timestamp": 1775752364,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776079800
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6613",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "705059",
      "alert": {
        "effect": "NO_EFFECT",
        "effect_detail": "INFORMATIONAL",
        "cause": "UNKNOWN_CAUSE",
        "cause_detail": "UNKNOWN_CAUSE",
        "header_text": {
          "translation": [
            {
              "text": "Stop 50163 Northbound Main St @ 36 Ave is temporarily closed beginning Monday April 13.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "service_effect_text": {
          "translation": [
            {
              "text": "Informational alert for route 3 Waterfront Station",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 50163 Northbound Main St @ 36 Ave is temporarily closed beginning Monday April 13.",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775752417,
        "last_modified_timestamp": 1776684601,
        "last_push_notification_timestamp": 1775752417,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776079800
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6613",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "705060",
      "alert": {
        "effect": "NO_EFFECT",
        "effect_detail": "INFORMATIONAL",
        "cause": "UNKNOWN_CAUSE",
        "cause_detail": "UNKNOWN_CAUSE",
        "header_text": {
          "translation": [
            {
              "text": "Stop 50162 Northbound Main St @ 39 Ave is temporarily closed beginning Monday April 13.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "service_effect_text": {
          "translation": [
            {
              "text": "Informational alert for route 3 Waterfront Station",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 50162 Northbound Main St @ 39 Ave is temporarily closed beginning Monday April 13.",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775752457,
        "last_modified_timestamp": 1776684601,
        "last_push_notification_timestamp": 1775752457,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776079800
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6613",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "705100",
      "alert": {
        "effect": "NO_EFFECT",
        "effect_detail": "INFORMATIONAL",
        "cause": "UNKNOWN_CAUSE",
        "cause_detail": "UNKNOWN_CAUSE",
        "header_text": {
          "translation": [
            {
              "text": "Stop 58837 Westbound Panorama Dr @ 2900 Block is temporarily closed beginning Monday April 13.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "service_effect_text": {
          "translation": [
            {
              "text": "Informational alert for route 183 Moody Centre Station",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 58837 Westbound Panorama Dr @ 2900 Block is temporarily closed beginning Monday April 13.",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775761489,
        "last_modified_timestamp": 1776684601,
        "last_push_notification_timestamp": 1775761489,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776079800
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "30046",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "705110",
      "alert": {
        "effect": "NO_EFFECT",
        "effect_detail": "INFORMATIONAL",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 61988 Inlet Centre Station Bay 2 is temporarily closed beginning Mon April 13 due to construction",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "service_effect_text": {
          "translation": [
            {
              "text": "Informational alert for route N9, 160, 179 and 183",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 61988 Inlet Centre Station Bay 2 is temporarily closed beginning Mon April 13 due to construction",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775763687,
        "last_modified_timestamp": 1776684601,
        "last_push_notification_timestamp": 1775763687,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776079800
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "30042",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "30046",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6667",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6841",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "705143",
      "alert": {
        "effect": "NO_EFFECT",
        "effect_detail": "INFORMATIONAL",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 58947 Westbound E 6 Ave @ Glenbrook Dr is temporarily closed beginning Mon Apri 13 due to construction",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "service_effect_text": {
          "translation": [
            {
              "text": "Informational alert for route 105 and 155",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 58947 Westbound E 6 Ave @ Glenbrook Dr is temporarily closed beginning Mon Apri 13 due to construction",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1775767782,
        "last_modified_timestamp": 1776684601,
        "last_push_notification_timestamp": 1775767782,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776079800
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6663",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6796",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "705969",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "UPDATE Extended: Stop 59060 Eastbound Williams Rd @ Gilbert Rd is temporarily closed from Mar 13 to May 1, 8am to 4pm, weekdays only, due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nStop 59060 Eastbound Williams Rd @ Gilbert Rd is temporarily closed from Mar 13 to Apr 24, 8am to 4pm, weekdays only, due to construction.\r\n\nAffected routes:\r\n413",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "UPDATE Extended: Stop 5 9 0 6 0. is temporarily closed from March 13 to May 1, 8am to 4pm, weekdays only, due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 59060 Eastbound Williams Rd @ Gilbert Rd closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "STOP 5 9 0 6 0. IS CLOSED UNTIL MAY FIRST BETWEEN 8 A M TO 4 P M ON WEEKDAYS ONLY.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776010095,
        "last_modified_timestamp": 1777590902,
        "last_push_notification_timestamp": 1777060265,
        "timeframe_text": {
          "translation": [
            {
              "text": "Tomorrow",
              "language": "en"
            }
          ]
        },
        "recurrence_text": {
          "translation": [
            {
              "text": "Sunday-Friday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777647600,
            "end": 1777676400
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6828",
            "stop_id": "9567",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "706527",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 56850 Westbound King Rd @ No. 5 Rd is temporarily closed from Sat Apr 18 through Fri May 1 due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 6 8 5 0,  is temporarily closed from Saturday April 18 through Friday May 1 due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 56850 Westbound King Rd @ No. 5 Rd closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 56850 Westbound King Rd @ No. 5 Rd is temporarily closed from Sat Apr 18 through Fri May 1 due to construction.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776201550,
        "last_modified_timestamp": 1777548661,
        "last_push_notification_timestamp": 1776201550,
        "timeframe_text": {
          "translation": [
            {
              "text": "Through Saturday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1776511800,
            "end": 1777719600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "34543",
            "stop_id": "6915",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "706529",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 56852 Southbound Seacote Rd @ Seaport Ave is temporarily closed from Sat Apr 18 through Fri May 1 due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 6 8 5 2,  is temporarily closed from Saturday April 18 through Friday May 1 due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 56852 Southbound Seacote Rd @ Seaport Ave closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 56852 Southbound Seacote Rd @ Seaport Ave is temporarily closed from Sat Apr 18 through Fri May 1 due to construction.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776201645,
        "last_modified_timestamp": 1777548661,
        "last_push_notification_timestamp": 1776201645,
        "timeframe_text": {
          "translation": [
            {
              "text": "Through Saturday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1776511800,
            "end": 1777719600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "34543",
            "stop_id": "6917",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "706531",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 56925 Westbound Cambie Rd @ No. 6 Rd is temporarily closed from Sat Apr 18 through Fri May 1 due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 6 9 2 5, is temporarily closed from Saturday April 18 through Friday May 1 due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 56925 Westbound Cambie Rd @ No. 6 Rd closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 56925 Westbound Cambie Rd @ No. 6 Rd is temporarily closed from Sat Apr 18 through Fri May 1 due to construction.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776201739,
        "last_modified_timestamp": 1777548661,
        "last_push_notification_timestamp": 1776201739,
        "timeframe_text": {
          "translation": [
            {
              "text": "Through Saturday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1776511800,
            "end": 1777719600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6728",
            "stop_id": "6990",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6829",
            "stop_id": "6990",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "706538",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Update: Extended through May 1st. Stop 56445 Eastbound Westminster Hwy @ 6300 Block is temporarily closed from Fri Apr 17 through Fri May 1 due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nStop 56445 Eastbound Westminster Hwy @ 6300 Block is temporarily closed from Fri Apr 17 through Fri Apr 24 due to construction.",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 6 4 4 5, is temporarily closed from Friday April 17 through Friday May 1 due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 56445 Eastbound Westminster Hwy @ 6300 Block closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Update: Extended through May 1. Stop 56445 EB Westminster Hwy @ 6300 Block is temporarily closed from Fri Apr 17 through Fri May 1 (constr).",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776203041,
        "last_modified_timestamp": 1777548661,
        "last_push_notification_timestamp": 1776474965,
        "timeframe_text": {
          "translation": [
            {
              "text": "Through Saturday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1776425400,
            "end": 1777719600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "13684",
            "stop_id": "6506",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6722",
            "stop_id": "6506",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "706545",
      "alert": {
        "effect": "STOP_MOVED",
        "effect_detail": "STOP_MOVE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 51107 Southbound West Blvd @ W 41 Ave has temporarily moved to a temporary stop 65 meters South, from Mon Apr 20 to Mon May 4 from 7:00 AM to 5:00 PM daily, weekdays only, due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 1 1 0 7,  has temporarily moved to a temporary stop 65 meters South, from Monday April 20 to Monday May 4 from 7:00 AM to 5:00 PM daily, weekdays only, due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 51107 Southbound West Blvd @ W 41 Ave has moved",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 51107 SB W Blvd @ W 41 Ave has temp moved to a temp stop 65 meters S, from Mon Apr 20 to Mon May 4 from 7am-5pm daily, weekdays only.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776203529,
        "last_modified_timestamp": 1777555802,
        "last_push_notification_timestamp": 1776203529,
        "timeframe_text": {
          "translation": [
            {
              "text": "Through Monday",
              "language": "en"
            }
          ]
        },
        "recurrence_text": {
          "translation": [
            {
              "text": "weekdays",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777557600,
            "end": 1777593600
          },
          {
            "start": 1777644000,
            "end": 1777680000
          },
          {
            "start": 1777903200,
            "end": 1777939200
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6622",
            "stop_id": "1116",
            "activities": [
              "BOARD"
            ]
          }
        ]
      }
    },
    {
      "id": "706557",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 51393 Eastbound Canada Way @ Beta Ave is temporarily closed from Sat Apr 18 through Sat May 23 due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 1 3 9 3, is temporarily closed from Saturday April 18 through Saturday May 23 due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 51393 Eastbound Canada Way @ Beta Ave closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 51393 Eastbound Canada Way @ Beta Ave is temporarily closed from Sat Apr 18 through Sat May 23 due to construction.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776204850,
        "last_modified_timestamp": 1776510001,
        "last_push_notification_timestamp": 1776204850,
        "timeframe_text": {
          "translation": [
            {
              "text": "Through May 24",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1776511800,
            "end": 1779620400
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6649",
            "stop_id": "1405",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "706881",
      "alert": {
        "effect": "STOP_MOVED",
        "effect_detail": "STOP_MOVE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 62057 Westbound W 49 Ave @ Columbia St has temporarily moved to the other side of Columbia St from Thursday, April 16 until further notice due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 6 2 0 5 7, has temporarily moved to the other side of Columbia Street from Thursday, April 16 until further notice due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 62057 Westbound W 49 Ave @ Columbia St has moved",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 62057 WB W 49 Ave @ Columbia St has temporarily moved to the other side of Columbia St from Thu, Apr 16 until further notice (constr).",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776276067,
        "last_modified_timestamp": 1776943805,
        "last_push_notification_timestamp": 1776276067,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776339000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "13088",
            "activities": [
              "BOARD"
            ]
          }
        ]
      }
    },
    {
      "id": "706899",
      "alert": {
        "effect": "STOP_MOVED",
        "effect_detail": "STOP_MOVE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Update: Stop 51470 Kootenay Loop @ Bay 6 has temporarily moved west to Skeena Street (Stop 50956) from Wed Apr 22 through Sun May 3 due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 1 4 7 0, has temporarily moved west to Skeena Street, Stop 5 0 9 5 6, from Wednesday April 22 through Sunday May 3 due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 51470 Kootenay Loop @ Bay 6 has moved",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Update: Stop 51470 Kootenay Loop @ Bay 6 has temporarily moved west to Skeena St (stop 50956) from Wed Apr 22 through Sun May 3 (constr).",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776278942,
        "last_modified_timestamp": 1777565220,
        "last_push_notification_timestamp": 1777565220,
        "timeframe_text": {
          "translation": [
            {
              "text": "through Monday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1776857400,
            "end": 1777892400
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "39305",
            "stop_id": "1482",
            "activities": [
              "BOARD"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6630",
            "stop_id": "1482",
            "activities": [
              "BOARD"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6651",
            "stop_id": "1482",
            "activities": [
              "BOARD"
            ]
          }
        ]
      }
    },
    {
      "id": "706904",
      "alert": {
        "effect": "STOP_MOVED",
        "effect_detail": "STOP_MOVE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Update: Stop 52717 Kootenay Loop @ Bay 7 has temporarily moved west to Skeena Street (Stop 50956) from Wed Apr 22 through Sun May 3 due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 2 7 1 7, has temporarily moved west to Skeena Street, Stop 5 0 9 5 6, from Wednesday April 22 through Sunday May 3 due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 52717 Kootenay Loop @ Bay 7 has moved",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Update: Stop 52717 Kootenay Loop @ Bay 7 has temporarily moved west to Skeena St (Stop 50956) from Wed Apr 22 through Sun May 3 (constr).",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776279239,
        "last_modified_timestamp": 1777565095,
        "last_push_notification_timestamp": 1777565095,
        "timeframe_text": {
          "translation": [
            {
              "text": "through Monday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1776857400,
            "end": 1777892400
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "37807",
            "stop_id": "2742",
            "activities": [
              "BOARD"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6667",
            "stop_id": "2742",
            "activities": [
              "BOARD"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6838",
            "stop_id": "2742",
            "activities": [
              "BOARD"
            ]
          }
        ]
      }
    },
    {
      "id": "706918",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "UPDATED: 14 Hastings detour from Wed Apr 22 through Mon May 25. Regular route to Hastings St & Renfrew St then via Renfrew St, Broadway to terminate at Boundary Loop due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nOmit Kootenay Loop. Customers to/from Kootenay Loop please transfer at Hastings/Renfrew to R5 service. \r\n\n\r\nAffected stops:\r\n50951 Eastbound E Hastings St @ Renfrew St\r\n50952 Eastbound E Hastings St @ Lillooet St\r\n50953 Eastbound E Hastings St @ Windermere St\r\n50954 Eastbound E Hastings St @ Cassiar St\r\n50955 Kootenay Loop @ Bay 5",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "14 Downtown/Hastings detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "UPDATE: 14 Hastings detour, Apr 22-May 25. Reg rte to Hastings St & Renfrew St then via Renfrew St, Broadway to terminate @ Boundary Loop",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776280919,
        "last_modified_timestamp": 1776855601,
        "last_push_notification_timestamp": 1776730246,
        "timeframe_text": {
          "translation": [
            {
              "text": "Through May 26",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1776857400,
            "end": 1779793200
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "16718",
            "stop_id": "959",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "16718",
            "stop_id": "960",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "16718",
            "stop_id": "961",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "16718",
            "stop_id": "962",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "16718",
            "stop_id": "963",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "706919",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "UPDATE: 14 UBC detour from Wed Apr 22 through Mon May 25. Starting service from Boundary Loop then via Broadway, Renfrew St, Hastings St resume regular route due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nOmit Kootenay Loop. Customers to/from Kootenay Loop please board R5 service and transfer at Hastings/Renfrew. \r\n\n\r\nAffected stops:\r\n50955 Kootenay Loop @ Bay 5\r\n50956 Westbound E Hastings St @ Skeena St\r\n50957 Westbound E Hastings St @ Cassiar St\r\n50958 Westbound E Hastings St @ Windermere St\r\n52718 Westbound E Hastings St @ Renfrew St",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "14 UBC detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "UPDATE: 14 UBC detour Apr 22-May 25. Starting service from Boundary Loop then via Broadway, Renfrew St, Hastings St resume reg rte.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776281264,
        "last_modified_timestamp": 1776855601,
        "last_push_notification_timestamp": 1776730336,
        "timeframe_text": {
          "translation": [
            {
              "text": "Through May 26",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1776857400,
            "end": 1779793200
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "16718",
            "stop_id": "963",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "16718",
            "stop_id": "965",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "16718",
            "stop_id": "966",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "16718",
            "stop_id": "967",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "16718",
            "stop_id": "2743",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "707007",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 52047 Westbound W 49 Ave @ Larch St is temporarily closed from Tue Apr 21 to Fri May 1 from 7:00 AM to 3:00 PM daily (weekdays only) due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 2 0 4 7 ,  is temporarily closed from Tuesday April 21 to Friday May 1 from 7:00 AM to 3:00 PM daily (weekdays only) due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 52047 Westbound W 49 Ave @ Larch St closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 52047 WB W 49 Ave @ Larch St is temporarily closed from Tue Apr 21 to Fri May 1 from 7am-3pm daily (weekdays only) due to construction.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776292983,
        "last_modified_timestamp": 1777587302,
        "last_push_notification_timestamp": 1776292983,
        "timeframe_text": {
          "translation": [
            {
              "text": "Tomorrow",
              "language": "en"
            }
          ]
        },
        "recurrence_text": {
          "translation": [
            {
              "text": "weekdays",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777644000,
            "end": 1777672800
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "2064",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "707010",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 51953 Eastbound W 49 Ave @ Yew St is temporarily closed from Tue Apr 21 to Fri May 1 from 7:00 AM to 3:00 PM daily (weekdays only) due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 1 9 5 3 ,  is temporarily closed from Tuesday April 21 to Friday May 1 from 7:00 AM to 3:00 PM daily (weekdays only) due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 51953 Eastbound W 49 Ave @ Yew St closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 51953 EB W 49 Ave @ Yew St is temporarily closed from Tue Apr 21 to Fri May 1 from 7am-3pm daily (weekdays only) due to construction.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776293133,
        "last_modified_timestamp": 1777587302,
        "last_push_notification_timestamp": 1776293133,
        "timeframe_text": {
          "translation": [
            {
              "text": "Tomorrow",
              "language": "en"
            }
          ]
        },
        "recurrence_text": {
          "translation": [
            {
              "text": "weekdays",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777644000,
            "end": 1777672800
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1970",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "707247",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 57230 Eastbound 96 Ave @ 205 St is temporarily closed from Tue Apr 21 through Tue May 5 due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 7 2 3 0,  is temporarily closed from Tuesday April 21 through Tuesday May 5 due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 57230 Eastbound 96 Ave @ 205 St closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 57230 Eastbound 96 Ave @ 205 St is temporarily closed from Tue Apr 21 through Tue May 5 due to construction.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776359509,
        "last_modified_timestamp": 1777532402,
        "last_push_notification_timestamp": 1776359509,
        "timeframe_text": {
          "translation": [
            {
              "text": "Through Wednesday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1776771000,
            "end": 1778065200
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6739",
            "stop_id": "7301",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6814",
            "stop_id": "7301",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "707279",
      "alert": {
        "effect": "NO_EFFECT",
        "effect_detail": "INFORMATIONAL",
        "cause": "UNKNOWN_CAUSE",
        "cause_detail": "UNKNOWN_CAUSE",
        "header_text": {
          "translation": [
            {
              "text": "Stop 52028 Westbound E 49 Ave @ Saint George St is back in service beginning Mon April 20",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "service_effect_text": {
          "translation": [
            {
              "text": "Informational alert for route 49 UBC",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 52028 Westbound E 49 Ave @ Saint George St is back in service beginning Mon April 20",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1776370802,
        "last_modified_timestamp": 1777289403,
        "last_push_notification_timestamp": 1776370802,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776684600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "707341",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Update: Stop 61185 Eastbound 64 Ave @ 152 St is temporarily closed from Mon Apr 20 through Thu May 14 due to construction. Temporary stop located on 64 Ave, west of 152 St. ",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nAffected routes:\r\n364",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "STOP 6 1 1 8 5. IS CLOSED UNTIL END OF SERVICE ON MAY FOURTEENTH. A TEMPORARY STOP IS LOCATED ON SIXTY FOURTH AVENUE WEST OF ONE HUNDRED AND FIFTY SECOND STREET.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 61185 Eastbound 64 Ave @ 152 St closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Update: Stop 61185 EB 64 Ave @ 152 St is temp closed from Mon Apr 20 thru Thu May 14 (constr). Temp stop located on 64 Ave, west of 152 St. ",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776383486,
        "last_modified_timestamp": 1776782891,
        "last_push_notification_timestamp": 1776782891,
        "timeframe_text": {
          "translation": [
            {
              "text": "through May 15",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1776684600,
            "end": 1778842800
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11692",
            "stop_id": "11076",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "707360",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 51994 Eastbound Imperial St @ Mandy Ave is temporarily closed from 8:00 AM to 5:00 PM on Fri May 8 due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "Affected routes:\r\n31\r\n49",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 51994 Eastbound Imperial St @ Mandy Ave closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 51994 Eastbound Imperial St @ Mandy Ave is temporarily closed from 8:00 AM to 5:00 PM on Fri May 8 due to construction.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776386589,
        "last_modified_timestamp": 1776386589,
        "last_push_notification_timestamp": 1776386589,
        "timeframe_text": {
          "translation": [
            {
              "text": "May 8",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1778252400,
            "end": 1778284800
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "39304",
            "stop_id": "2011",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "2011",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "707373",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "R4 41st Ave to UBC detour from 8:30 AM to 10:00 AM on Sun May 3. Regular route to 41 and Main, via Main, King Edward, Oak, 41 Ave, then via Dunbar, 16 Ave, Dunbar, Alma, 10 Ave, University, Wesbrook Mall, resume regular route due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nBMO Marathon Race Day\r\n\nAffected stops:\r\n50156 Westbound E 41 Ave @ Main St\r\n61281 Oakridge-41st Ave Station  @ Bay 4\r\n51893 Dunbar Loop @ Bay 5\r\n61042 Eastbound W 16 Ave @ Wesbrook Mall\r\n60384 Northbound Wesbrook Mall @ Agronomy Rd",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "R4 41st Ave to UBC detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "R4 41 Ave to UBC detour from 8:30-10am on Sun May 3 due to special event. Details at TransLink.ca/alerts",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776389240,
        "last_modified_timestamp": 1777273201,
        "last_push_notification_timestamp": 1777215603,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777822200,
            "end": 1777827600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "37810",
            "stop_id": "1907",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "37810",
            "stop_id": "12653",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "37810",
            "stop_id": "11632",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "37810",
            "stop_id": "10960",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "37810",
            "stop_id": "11354",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/R4_UBC_830_to_1000.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "R4 to UBC BMO Marathon detour (830-1000) map",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "707379",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "R4 41 Ave to Joyce Station detour from 8:30 AM-10:00 AM on Sun May 3. Regular route to Wesbrook Mall and University, via University, 10 Ave, Alma, Dunbar, 16 Ave, Dunbar, 41 Ave, Oak, King Edward, Main, 41 Ave, resume regular route due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nBMO Marathon Race Day\r\n\nAffected stops:\r\n60383 Southbound Wesbrook Mall @ Agronomy Rd\r\n51882 Westbound W 16 Ave @ Wesbrook Mall\r\n50804 Eastbound W 41 Ave @ Oak St\r\n60349 Oakridge-41st Ave Station @ Bay 3\r\n50253 Eastbound E 41 Ave @ Main St",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "R4 41st Ave to Joyce Station detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "R4 41st Ave to Joyce detour from 8:30am-10am on Sun May 3 due to special event. Details at TransLink.ca/alerts",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776390594,
        "last_modified_timestamp": 1777273201,
        "last_push_notification_timestamp": 1777215603,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777822200,
            "end": 1777827600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "37810",
            "stop_id": "12586",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "37810",
            "stop_id": "12652",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "37810",
            "stop_id": "1896",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "37810",
            "stop_id": "811",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "37810",
            "stop_id": "255",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/R4_Joyce_Stn_830_to_1000.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "R4 to Joyce Station BMO Marathon (830-1000) Map",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "707381",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "R4 41st Ave to UBC detour from 10:00 AM to 12:00 PM on Sun May 3. Regular route to 41 Ave and Dunbar, via Dunbar, 16 Ave, Dunbar, Alma, 10 Ave, University, Westbrook Mall, resume regular route due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nBMO Marathon Race Day\r\n\nAffected stops:\r\n51893 Dunbar Loop @ Bay 5\r\n61042 Eastbound W 16 Ave @ Wesbrook Mall\r\n60384 Northbound Wesbrook Mall @ Agronomy Rd",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "R4 41st Ave to UBC detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "R4 41 Ave to UBC detour from 10am-12pm on Sun May 3. Via 41 Ave & Dunbar, via Dunbar, 16 Ave, Dunbar, Alma, 10 Ave, Uni, Westbrook Mall, reg.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776392520,
        "last_modified_timestamp": 1777273201,
        "last_push_notification_timestamp": 1777215603,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777827600,
            "end": 1777834800
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "37810",
            "stop_id": "1907",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "37810",
            "stop_id": "12653",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "37810",
            "stop_id": "10960",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/R4_UBC_1000_to_1200.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "R4 to UBC BMO Marathon detour (1000-1200) Map",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "707382",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "R4 41st Ave to Joyce Station detour from 10:00 AM to 12:00 PM on Sun May 3. Regular route to Wesbrook Mall and University, via University, 10 Ave, Alma, Dunbar, 16 Ave, Dunbar, 41 Ave, resume regular route due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nBMO Marathon Race Day\r\n\nAffected stops:\r\n60383 Southbound Wesbrook Mall @ Agronomy Rd\r\n51882 Westbound W 16 Ave @ Wesbrook Mall",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "R4 41st Ave to Joyce Station detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "R4 41 Ave to Joyce detour from 10am-12pm on Sun May 3. Via Wesbrook Mall & Uni, via Uni, 10 Ave, Alma, Dunbar, 16 Ave, Dunbar, 41 Ave, reg rte",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776392627,
        "last_modified_timestamp": 1777273201,
        "last_push_notification_timestamp": 1777215603,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777827600,
            "end": 1777834800
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "37810",
            "stop_id": "12652",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "37810",
            "stop_id": "1896",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/R4_Joyce_Stn_1000_to_1200.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "R4 to Joyce Station BMO Marathon detour (1000-1200) Map",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "707385",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "99 UBC B-Line detour on Sun May 3 until 9:00 AM. Regular route to Broadway and Kingsway, via Kingsway, Main St, 2 Ave, Ash St, Broadway, resume regular route due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nBMO Marathon Race Day\r\n\nAffected stops:\r\n60579 Westbound E Broadway @ Ontario St\r\n58501 Broadway-City Hall Station @ Bay 4",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "99 UBC B-Line detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "99 UBC detour on Sun May 3 until 9am. Reg rte to Broadway & Kingsway, via Kingsway, Main St, 2 Ave, Ash St, Broadway, resume reg rte.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776395959,
        "last_modified_timestamp": 1777273201,
        "last_push_notification_timestamp": 1777215603,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777807800,
            "end": 1777824000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6641",
            "stop_id": "12822",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6641",
            "stop_id": "11088",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/99_UBC_First_Bus_to_900.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "99 UBC BMO Marathon detour map (First bus to 900)",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "707386",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "99 Commercial-Broadway Station B-Line detour on Sun May 3 until 9:00 AM. Regular route to Broadway and Ash St, via Ash St, 2 Ave, Main St, Kingsway, Broadway, resume regular route due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nBMO Marathon Race Day\r\n\nAffected stops:\r\n50875 Broadway-City Hall Station @ Bay 1",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "99 Commercial-Broadway Station B-Line/To Boundary B-Line detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "99 Commercial-Bdway detour on Sun May 3 until 9am. Reg rte to Bdway & Ash St, via Ash St, 2 Ave, Main St, Kingsway, Bdway, resume reg rte",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776396111,
        "last_modified_timestamp": 1777273201,
        "last_push_notification_timestamp": 1777215603,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777807800,
            "end": 1777824000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6641",
            "stop_id": "11357",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/99_Commercial_Broadway_Stn_First_Bus_to_900.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "99 Commercial-Broadway Station BMO marathon detour map (First bus to 900)",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "707391",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "N9 Downtown NightBus detour from 6:30 AM to 9:00 AM on Sun May 3. Regular route to Broadway and Kingsway, via Kingsway, Main St, 2 Ave, Ash St, Broadway, resume regular route due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nBMO Marathon Race Day\r\n\nAffected stops:\r\n50920 Westbound W Broadway @ Ontario St\r\n50921 Westbound W Broadway @ Columbia St\r\n58501 Broadway-City Hall Station @ Bay 4",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "N9 Downtown NightBus detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "N9 Downtown detour from 6:30-9am on Sun May 3. Reg rte to Broadway & Kingsway, via Kingsway, Main St, 2 Ave, Ash St, Broadway, resume reg rte.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776398062,
        "last_modified_timestamp": 1777273201,
        "last_push_notification_timestamp": 1777215603,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777815000,
            "end": 1777824000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6841",
            "stop_id": "11088",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6841",
            "stop_id": "928",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6841",
            "stop_id": "929",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/N9_Downtown.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "N9 Downtown NightBus BMO Marathon detour (630 to 900)",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "707392",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "N9 Coquitlam Central Station NightBus detour from 6:30 AM to 9:00 AM on Sun May 3. Regular route to Broadway and Ash St, via Ash St, 2 Ave, Main St, Kingsway, Broadway, resume regular route due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nBMO Marathon Race Day\r\n\nAffected stops:\r\n50875 Broadway-City Hall Station @ Bay 1\r\n60006 Eastbound W Broadway @ Columbia St\r\n60613 Eastbound W Broadway @ Ontario St",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "N9 Coquitlam Central Station NightBus detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "N9 Coq Ctrl detour from 6:30-9am on Sun May 3. Reg rte to Broadway & Ash St, via Ash St, 2 Ave, Main St, Kingsway, Broadway, resume reg rte",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776398253,
        "last_modified_timestamp": 1777273201,
        "last_push_notification_timestamp": 1777215603,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777815000,
            "end": 1777824000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6841",
            "stop_id": "12877",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6841",
            "stop_id": "11357",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6841",
            "stop_id": "12101",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/N9_Coquitlam_Ctrl_Stn.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "N9 Coquitlam Central Station NightBus BMO Marathon detour map (630 to 900)",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "707435",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 60857 Westbound Gordon Way @ 21300 Block is temporarily closed from Tue Apr 21 through Tue May 5 due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 6 0 8 5 7 is temporarily closed from Tuesday April 21 through Tuesday May 5, due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 60857 Westbound Gordon Way @ 21300 Block closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 60857 Westbound Gordon Way @ 21300 Block is temporarily closed from Tue Apr 21 through Tue May 5 due to construction.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776438150,
        "last_modified_timestamp": 1777532402,
        "last_push_notification_timestamp": 1776438150,
        "timeframe_text": {
          "translation": [
            {
              "text": "Through Wednesday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1776771000,
            "end": 1778065200
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6728",
            "stop_id": "10759",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "707463",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "2 Burrard Station detour on Sat May 2, from 9:00 AM to last bus. Regular route to Burrard St & Dunsmuir St then continue Burrard St, Pender St, Howe St to temporary terminus on Howe St at Dunsmuir St (Bay 3 59832) due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nNo stops are missed on this detour. \r\n\nBMO Marathon set up.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "2 Burrard Station detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "2 Burrard detour on Sat May 2, from 9am to last bus. Via Burrard St, Pender St, Howe St to temp terminus on Howe at Dunsmuir (Bay 3)",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776445036,
        "last_modified_timestamp": 1777548660,
        "last_push_notification_timestamp": 1777129202,
        "timeframe_text": {
          "translation": [
            {
              "text": "This Weekend",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777737600,
            "end": 1777806000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6612",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "planned_disruption": true,
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/2_Burrard_900_To_Last_Bus_BMO.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "BMO Marathon",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "707466",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "2 Macdonald detour on Sat May 2, from 9:00 AM to Last Bus. Starting from temporary terminus at Howe St and Dunsmuir St (Bay 3 Stop 59832) then via Dunsmuir St, Burrard St then resume regular route due to special event ",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nNo Stops are missed on this detour. \r\n\nBMO Marathon set up. ",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "2 Dunbar Loop/Macdonald-16th Ave detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "2 Macdonald detour on Sat May 2, 9am to Last Bus. Starting from temp terminus @ Howe & Dunsmuir then via Dunsmuir St, Burrard St then reg rte.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776445833,
        "last_modified_timestamp": 1777548660,
        "last_push_notification_timestamp": 1777129202,
        "timeframe_text": {
          "translation": [
            {
              "text": "This Weekend",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777737600,
            "end": 1777806000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6612",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "planned_disruption": true,
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/2_Dunbar_900_To_Last_Bus_BMO.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "BMO Marathon",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "707467",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "19 Stanley Park detour on Sat May 2, from 9:00 AM to Last Bus. Regular route to Pender St & Burrard St then via Burrard St, Georgia St resume regular route due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nAffected stops:\r\n58893 Westbound W Pender St @ Burrard St\r\n51472 Westbound W Pender St @ Bute St\r\n51473 Westbound W Pender St @ Broughton St\r\n\nBMO Marathon set up. ",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "19 Stanley Park detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "19 Stanley Park detour on Sat May 2, from 9am to Last Bus. Reg rte to Pender St & Burrard St then via Burrard St, Georgia St resume reg rte.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776446112,
        "last_modified_timestamp": 1777548660,
        "last_push_notification_timestamp": 1777129202,
        "timeframe_text": {
          "translation": [
            {
              "text": "This Weekend",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777737600,
            "end": 1777806000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6624",
            "stop_id": "11643",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6624",
            "stop_id": "1484",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6624",
            "stop_id": "9307",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "planned_disruption": true,
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/19_Stanley_Park_900_To_Last_Bus_BMO.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "BMO Marathon",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "707468",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "19 Metrotown Station detour on Sat May 2, from 9:00 AM to Last Bus. Regular route to Georgia St & Pender St then continue Georgia St, Burrard St, Pender St resume regular route due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nAffected stops:\r\n51370 Eastbound W Pender St @ Nicola St\r\n51372 Eastbound W Pender St @ Jervis St\r\n50406 Eastbound W Pender St @ Thurlow St\r\n\nBMO Marathon set up. ",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "19 Metrotown Station detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "19 Metrotown detour on Sat May 2, from 9am to Last Bus. Via Georgia St & Pender St then continue Georgia St, Burrard St, Pender St resume reg ",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776446471,
        "last_modified_timestamp": 1777548660,
        "last_push_notification_timestamp": 1777129202,
        "timeframe_text": {
          "translation": [
            {
              "text": "This Weekend",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777737600,
            "end": 1777806000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6624",
            "stop_id": "410",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6624",
            "stop_id": "1382",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6624",
            "stop_id": "11220",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "planned_disruption": true,
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/19_Metrotown_900_To_Last_Bus_BMO.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "BMO Marathon",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "707470",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "22 Downtown detour on Sat May 2, from 9:00 AM to Last Bus. Regular route to Pender St & Howe St then via Howe St to temporary terminus on Howe St at Dunsmuir St (Bay 3 Stop 59832) due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nAffected stops:\r\n58099 Burrard Station @ Bay 5\r\n51843 Burrard Station @ Bay 3\r\n\nBMO Marathon set up. ",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "22 Downtown detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "22 Dwtn detour on Sat May 2, 9am to Last Bus. Via Pender St, Howe St to temp terminus on Howe St @ Dunsmuir (Bay 3 Stop 59832)",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776446953,
        "last_modified_timestamp": 1777548660,
        "last_push_notification_timestamp": 1777129202,
        "timeframe_text": {
          "translation": [
            {
              "text": "This Weekend",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777737600,
            "end": 1777806000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6626",
            "stop_id": "12375",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6626",
            "stop_id": "1857",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "planned_disruption": true,
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/22_Downtown_900_To_Last_Bus_BMO.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "BMO Marathon",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "707474",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "22 Knight detour on Sat May 2, from 9:00 AM to Last Bus. Starting from temporary terminus on Howe St at Dunsmuir St (Bay 3 Stop 59832) then via Howe St, Dunsmuir St, Burrard St, Pender St resume regular route due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nAffected stops:\r\n51843 Burrard Station @ Bay 3\r\n\nBMO Marathon set up. ",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "22 Knight detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "22 Knight detour Sat May 2, 9am to Last Bus. Start from temp terminus on Howe @ Dunsmuir then via Howe, Dunsmuir, Burrard, Pender reg ",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776447285,
        "last_modified_timestamp": 1777548660,
        "last_push_notification_timestamp": 1777129202,
        "timeframe_text": {
          "translation": [
            {
              "text": "This Weekend",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777737600,
            "end": 1777806000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6626",
            "stop_id": "1857",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "planned_disruption": true,
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/22_Knight_900_To_Last_Bus_BMO.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "BMO Marathon",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "707511",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "4 Powell detour on Sun May 3, from First Bus until 1:30 PM. All service will start from Blanca Loop then resume regular route due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nAffected stops:\r\n61702 UBC Exchange @ Bay 11\r\n50268 Eastbound University Blvd @ Allison Rd\r\n57938 Eastbound University Blvd @ Acadia Rd\r\n50270 Eastbound University Blvd @ 5300 Block\r\n50271 Eastbound University Blvd @ 5100 Block\r\n50272 Northbound Blanca St @ W 10 Ave\r\n\nBMO Marathon.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "4 Downtown/Powell detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "4 Powell detour on Sun May 3, from First Bus until 1:30pm. All service will start from Blanca Loop then resume regular route (special event).",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776455406,
        "last_modified_timestamp": 1777273201,
        "last_push_notification_timestamp": 1777215603,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777807800,
            "end": 1777840200
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6614",
            "stop_id": "11794",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6614",
            "stop_id": "273",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6614",
            "stop_id": "274",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6614",
            "stop_id": "275",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6614",
            "stop_id": "271",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6614",
            "stop_id": "8013",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "planned_disruption": true,
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/4_DT_Powell_First_Bus_To_1300.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "BMO Marathon",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "707676",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 60790 Eastbound 64 Ave @ 176 St is temporarily closed Fri Apr 24 to Fri May 1 from 9:00 AM to 10:00 PM on weekdays only due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 6 0 7 9 0, is temporarily closed Friday April 24 to Friday May 1 from 9:00 AM to 10:00 PM on weekdays only due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 60790 Eastbound 64 Ave @ 176 St closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 60790 Eastbound 64 Ave @ 176 St is temporarily closed Fri Apr 24 to Fri May 1 from 9:00 AM to 10pm on weekdays only due to construction.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776475691,
        "last_modified_timestamp": 1777563002,
        "last_push_notification_timestamp": 1776475691,
        "timeframe_text": {
          "translation": [
            {
              "text": "Through Tomorrow",
              "language": "en"
            }
          ]
        },
        "recurrence_text": {
          "translation": [
            {
              "text": "weekdays",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777564800,
            "end": 1777611600
          },
          {
            "start": 1777651200,
            "end": 1777698000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11692",
            "stop_id": "10248",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6721",
            "stop_id": "10248",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "707692",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 56613 Northbound No. 3 Rd @ Williams Rd is temporarily closed Wed Apr 22 to Wed May 6 from 8:00 AM to 4:00 PM, weekdays only, due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 6 6 1 3 is temporarily closed Wednesday April 22 to Wednesday May 6 from 8:00 AM to 4:00 PM, weekdays only, due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 56613 Northbound No. 3 Rd @ Williams Rd closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 56613 Northbound No. 3 Rd @ Williams Rd is temporarily closed Wed Apr 22 to Wed May 6 from 8am-4pm, weekdays only, due to construction.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776477519,
        "last_modified_timestamp": 1777590902,
        "last_push_notification_timestamp": 1776477519,
        "timeframe_text": {
          "translation": [
            {
              "text": "Tomorrow Through Wednesday",
              "language": "en"
            }
          ]
        },
        "recurrence_text": {
          "translation": [
            {
              "text": "weekdays",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777647600,
            "end": 1777676400
          },
          {
            "start": 1777906800,
            "end": 1777935600
          },
          {
            "start": 1777993200,
            "end": 1778022000
          },
          {
            "start": 1778079600,
            "end": 1778108400
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6724",
            "stop_id": "6675",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "708244",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "49 Metrotown Station detour 10:15 AM to 12:00 PM on Sun May 3. Regular route to Wesbrook Mall and University Blvd then via University Blvd, W 10 Ave, Alma St, Dunbar Diversion, Dunbar St, W 16 Ave, Dunbar St, resume regular route due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nAffected stops:\r\n51479 Southbound Wesbrook Mall @ Agronomy Rd\r\n51480 Southbound Wesbrook Mall @ Thunderbird Blvd\r\n51483 Southbound Wesbrook Mall @ Hampton Place\r\n61579 Southbound Wesbrook Mall @ Birney Ave\r\n61581 Southbound Wesbrook Mall @ Triumf Centre\r\n51887 Eastbound SW Marine Dr @ Kullahun Dr\r\n51888 Eastbound W 41 Ave @ Crown St\r\n51889 Eastbound W 41 Ave @ Wallace St\r\n51890 Eastbound W 41 Ave @ Highbury St",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "49 Metrotown Station detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "49 Metrotown detour 10:15am-12pm on Sun May 3. Visit translink.ca/alerts",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776647966,
        "last_modified_timestamp": 1777273201,
        "last_push_notification_timestamp": 1777223702,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777828500,
            "end": 1777834800
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1901",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1902",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1903",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1904",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "11499",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "11759",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "11758",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1491",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1493",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "planned_disruption": true,
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/49_Metrotown_1015_To_1200.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "708245",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "49 UBC detour from 10:15 AM to 12:00 PM on Sun May 3. Regular route to W 41 Ave and Dunbar St then via Dunbar St, W 16 Ave, Dunbar St, cont. Dunbar Diversion, Alma St, W 10 Ave, University blvd, Wesbrook Mall, resume regular route due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nAffected stops:\r\n60394 Dunbar Loop @ Bay 4\r\n51894 Westbound W 41 Ave @ Olympic St\r\n51895 Westbound W 41 Ave @ Holland St\r\n51897 Westbound SW Marine Dr @ Camosun St\r\n51898 Westbound SW Marine Dr @ Kullahun Dr\r\n51881 Northbound Wesbrook Mall @ Triumf Centre\r\n61580 Northbound Wesbrook Mall @ Birney Ave\r\n51600 Northbound Wesbrook Mall @ 2900 Block\r\n59715 Northbound Wesbrook Mall @ Thunderbird Blvd\r\n58606 Northbound Wesbrook Mall @ 2100 Block",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "49 UBC detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "49 UBC detour from 10:15am-12pm on Sun May 3. Visit translink.ca/alerts",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776648017,
        "last_modified_timestamp": 1777273201,
        "last_push_notification_timestamp": 1777223702,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777828500,
            "end": 1777834800
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1908",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1909",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1613",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1614",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1895",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1911",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1912",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "11760",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "12626",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "10755",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "planned_disruption": true,
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/49_UBC_1015_To_1200.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "708246",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "49 Metrotown Station detour on Sun May 3 from first bus until 10:15 AM. Service is starting from Marine Drive Station then cont. Cambie St, SW Marine Dr, Granville St, W 49 Ave, then resume regular route due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nWill service Marine Drive Station Bay 1 (61337)\r\n\nAffected stops:\r\n60163 UBC Exchange @ Bay 5\r\n51479 Southbound Wesbrook Mall @ Agronomy Rd\r\n51480 Southbound Wesbrook Mall @ Thunderbird Blvd\r\n51483 Southbound Wesbrook Mall @ Hampton Place\r\n61579 Southbound Wesbrook Mall @ Birney Ave\r\n61581 Southbound Wesbrook Mall @ Triumf Centre\r\n51887 Eastbound SW Marine Dr @ Kullahun Dr\r\n51888 Eastbound W 41 Ave @ Crown St\r\n51889 Eastbound W 41 Ave @ Wallace St\r\n51890 Eastbound W 41 Ave @ Highbury St\r\n50737 Dunbar Loop @ Bay 1\r\n51944 Southbound Dunbar St @ W 43 Ave\r\n51945 Southbound Dunbar St @ SW Marine Dr\r\n51946 Eastbound SW Marine Dr @ Blenheim St\r\n51947 Eastbound SW Marine Dr @ Balaclava St\r\n51950 Eastbound W 49 Ave @ McCleery St\r\n51951 Eastbound W 49 Ave @ Marine Cres\r\n51952 Eastbound W 49 Ave @ Balsam St\r\n51953 Eastbound W 49 Ave @ Yew St\r\n51954 Eastbound W 49 Ave @ Arbutus St\r\n51955 Eastbound W 49 Ave @ East Blvd\r\n59103 Eastbound W 49 Ave @ Maple St\r\n51957 Eastbound W 49 Ave @ Angus Dr\r\n51958 Eastbound W 49 Ave @ Marguerite St\r\n51959 Eastbound W 49 Ave @ Churchill St",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "49 Metrotown Station detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "49 Metrotown detour on Sun May 3 from first bus until 10:15am. Visit translink.ca/alerts",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776648192,
        "last_modified_timestamp": 1777273201,
        "last_push_notification_timestamp": 1777215603,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777807800,
            "end": 1777828500
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "11499",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "11758",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "11759",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "12362",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1961",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1962",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1963",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1964",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1970",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1967",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1968",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1971",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1972",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1973",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1974",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1901",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1969",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1975",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1976",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1904",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1491",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1493",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1902",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1903",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "744",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "planned_disruption": true,
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/49_Metrotown_First_Bus_To_1015.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "708247",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "49 UBC detour on Sun May 3 from first bus until 10:15 AM. Regular route to W 49 Ave and Cambie St then via Cambie St, SW Marine Dr, Yukon St, to temporary terminus at Marine Drive Station due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nAffected stops:\r\n52034 Westbound W 49 Ave @ Cambie St\r\n52035 Westbound W 49 Ave @ Tisdall St\r\n52036 Westbound W 49 Ave @ Laurel St\r\n52037 Westbound W 49 Ave @ Oak St\r\n52038 Westbound W 49 Ave @ Montgomery St\r\n52039 Westbound W 49 Ave @ Hudson St\r\n52040 Westbound W 49 Ave @ Cartier St\r\n52042 Westbound W 49 Ave @ Adera St\r\n52043 Westbound W 49 Ave @ Wiltshire St\r\n59102 Westbound W 49 Ave @ Maple St\r\n52045 Westbound W 49 Ave @ West Blvd\r\n60746 Westbound W 49 Ave @ Yew St\r\n52047 Westbound W 49 Ave @ Larch St\r\n52048 Westbound W 49 Ave @ Macdonald St\r\n52050 Westbound SW Marine Dr @ Carnarvon St\r\n52051 Westbound SW Marine Dr @ Blenheim St\r\n52053 Northbound Dunbar St @ SW Marine Dr\r\n52054 Northbound Dunbar St @ W 43 Ave\r\n60394 Dunbar Loop @ Bay 4\r\n51894 Westbound W 41 Ave @ Olympic St\r\n51895 Westbound W 41 Ave @ Holland St\r\n51897 Westbound SW Marine Dr @ Camosun St\r\n51898 Westbound SW Marine Dr @ Kullahun Dr\r\n51881 Northbound Wesbrook Mall @ Triumf Centre\r\n61580 Northbound Wesbrook Mall @ Birney Ave\r\n51600 Northbound Wesbrook Mall @ 2900 Block\r\n59715 Northbound Wesbrook Mall @ Thunderbird Blvd\r\n58606 Northbound Wesbrook Mall @ 2100 Block",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "49 UBC detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "49 UBC detour on Sun May 3 until 10:15am. Visit translink.ca/alerts",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776648518,
        "last_modified_timestamp": 1777273201,
        "last_push_notification_timestamp": 1777215603,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777807800,
            "end": 1777828500
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "2052",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "2053",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "2054",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "2055",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "2056",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "2057",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "2059",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "2060",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "2061",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "2062",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "2064",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "2065",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "2067",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "2068",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "2070",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "2071",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1613",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1614",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1908",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1909",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1895",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1911",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1912",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "12744",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "13141",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "12626",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "11760",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "10755",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "planned_disruption": true,
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/49_UBC_First_Bus_To_1015.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "708409",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 54986 Eastbound 96 Ave @ 134 St is temporarily closed from Wed Apr 22 through Sat May 16 due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 4 9 8 6   is temporarily closed from Wednesday April 22 through Saturday May 16 due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 54986 Eastbound 96 Ave @ 134 St closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 54986 Eastbound 96 Ave @ 134 St is temporarily closed from Wed Apr 22 through Sat May 16 due to construction.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776706185,
        "last_modified_timestamp": 1776855601,
        "last_push_notification_timestamp": 1776706185,
        "timeframe_text": {
          "translation": [
            {
              "text": "Through May 17",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1776857400,
            "end": 1779015600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6701",
            "stop_id": "5038",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6710",
            "stop_id": "5038",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "708528",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 55771 Westbound 88 Ave @ 156 St is temporarily closed from Mon Apr 27 to Fri May 1 from 8:00 PM to 6:00 AM nightly, due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 5 7 7 1 is temporarily closed from Monday April 27 to Friday May 1 from 8:00 PM to 6:00 AM nightly, due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 55771 Westbound 88 Ave @ 156 St closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 55771 Westbound 88 Ave @ 156 St is temporarily closed from Mon Apr 27 to Fri May 1 from 8:00 PM to 6:00 AM nightly, due to construction.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776728595,
        "last_modified_timestamp": 1777548363,
        "last_push_notification_timestamp": 1776728595,
        "timeframe_text": {
          "translation": [
            {
              "text": "Starting Later Today",
              "language": "en"
            }
          ]
        },
        "recurrence_text": {
          "translation": [
            {
              "text": "weekdays",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777604400,
            "end": 1777640400
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11693",
            "stop_id": "5826",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6709",
            "stop_id": "5826",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "708533",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "151 Burquitlam Station detour from Wed Apr 22 through Fri May 15. Regular route to Dewdney Trunk Rd and Norman Ave, then via Dewdney Trunk Rd, Ranch Park Way, then resume regular route due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nNo Stops Missed ",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "151 Burquitlam Station detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "151 Burquitlam detour, Apr 22-May 15. Reg rte to Dewdney Trunk Rd & Norman Ave, then via Dewdney Trunk Rd, Ranch Park Way, then resume reg rte",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776728815,
        "last_modified_timestamp": 1776855601,
        "last_push_notification_timestamp": 1776728815,
        "timeframe_text": {
          "translation": [
            {
              "text": "Through May 16",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1776857400,
            "end": 1778929200
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6659",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "708534",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "151 Coquitlam Central Station detour from Wed Apr 22 through Fri May 15. Regular route to Ranch Park Way and Norman Ave then via Ranch Park Way, Dewdney Trunk Rd, then resume regular route due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nAffected stops:\r\n53037 Westbound Dewdney Trunk Rd @ Norman Ave",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "151 Coquitlam Central Station detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "151 Coq Ctrl detour, Apr 22-May 15. Reg rte to Ranch Park Way & Norman Ave then via Ranch Park Way, Dewdney Trunk Rd, then resume reg rte",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776728908,
        "last_modified_timestamp": 1776855601,
        "last_push_notification_timestamp": 1776728908,
        "timeframe_text": {
          "translation": [
            {
              "text": "Through May 16",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1776857400,
            "end": 1778929200
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6659",
            "stop_id": "3069",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "708605",
      "alert": {
        "effect": "STOP_MOVED",
        "effect_detail": "STOP_MOVE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 55769 Southbound 156 St @ 92 Ave has temporarily moved to the other side of 92 Ave on Tue Apr 21 to Fri May 1, from 8pm-6am (nightly on weekdays only) due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 55769 Southbound 156 Street @ 92 Avenue has temporarily moved to the other side of 92 Avenue on Tuesday April 21 to Friday May 1, from 8pm-6am (nightly on weekdays only) due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 55769 Southbound 156 St @ 92 Ave has moved",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 55769 SB 156 St @ 92 Ave has temporarily moved to the other side of 92 Ave until Apr 24, from 8pm-6am nightly weekdays only.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776775805,
        "last_modified_timestamp": 1777548364,
        "last_push_notification_timestamp": 1776801563,
        "timeframe_text": {
          "translation": [
            {
              "text": "Starting Later Today",
              "language": "en"
            }
          ]
        },
        "recurrence_text": {
          "translation": [
            {
              "text": "weekdays",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777604400,
            "end": 1777640400
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6709",
            "stop_id": "5824",
            "activities": [
              "BOARD"
            ]
          }
        ]
      }
    },
    {
      "id": "708694",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "CONSTRUCTION",
        "cause_detail": "ROAD_BLOCK",
        "header_text": {
          "translation": [
            {
              "text": "UPDATE: 326 Surrey Central Station detour from Mon Apr 27 to Fri May 1, 7pm to 6am (nightly). Regular route to 156 St and 92 Ave, then via 92 Ave, 160 St, 88 Ave, resume regular route due to road block.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nAffected stops:\r\n55769 Southbound 156 St @ 92 Ave\r\n55770 Southbound 156 St @ 89B Ave",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "326 Surrey Central Station detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "UPDATE: 326 Surrey Central Stn detour from Mon Apr 27 to Fri May 1, 7pm-6am. More details at TransLink.ca/alerts.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776796408,
        "last_modified_timestamp": 1777548360,
        "last_push_notification_timestamp": 1777345247,
        "timeframe_text": {
          "translation": [
            {
              "text": "Starting Later Today",
              "language": "en"
            }
          ]
        },
        "recurrence_text": {
          "translation": [
            {
              "text": "weekdays",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777600800,
            "end": 1777640400
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6709",
            "stop_id": "5824",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6709",
            "stop_id": "5825",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "708695",
      "alert": {
        "effect": "STOP_MOVED",
        "effect_detail": "STOP_MOVE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 58223 Eastbound 88 Ave @ 156 St has temporarily closed from Mon Apr 27 to Fri May 1 from 8:00 PM to 6:00 AM nightly due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nAffected routes:\r\n320",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 8 2 2 3  has temporarily closed from Monday, April 27 to Friday, May 1 from 8:00 PM to 6:00 AM nightly, due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 58223 Eastbound 88 Ave @ 156 St has moved",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 58223 Eastbound 88 Ave @ 156 St has temporarily closed from Mon Apr 27 to Fri May 1 from 8:00 PM to 6:00 AM nightly due to construction.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776796501,
        "last_modified_timestamp": 1777548364,
        "last_push_notification_timestamp": 1776796501,
        "timeframe_text": {
          "translation": [
            {
              "text": "Starting Later Today",
              "language": "en"
            }
          ]
        },
        "recurrence_text": {
          "translation": [
            {
              "text": "weekdays",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777604400,
            "end": 1777640400
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6704",
            "stop_id": "8654",
            "activities": [
              "BOARD"
            ]
          }
        ]
      }
    },
    {
      "id": "708718",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 55828 Northbound 124 St @ 76 Ave is temporarily closed from 8:00 AM to 4:00 PM on Sat May 2 due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nAffected routes:\r\n329",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 5 8 2 8. is temporarily closed from 8:00 AM to 4:00 PM on Saturday May 2 due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 55828 Northbound 124 St @ 76 Ave closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 55828 Northbound 124 St @ 76 Ave is temporarily closed from 8:00 AM to 4:00 PM on Sat May 2 due to construction.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776800958,
        "last_modified_timestamp": 1777186803,
        "last_push_notification_timestamp": 1776800958,
        "timeframe_text": {
          "translation": [
            {
              "text": "Saturday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777734000,
            "end": 1777762800
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6710",
            "stop_id": "5883",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "708914",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 60799 Westbound 64 Ave @ 190 St is temporarily closed Tue Apr 28 to Tue May 5, from 9:00 AM to 5:00 PM Daily (weekdays only) due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 6 0 7 9 9  is temporarily closed Tuesday April 28 to Tuesday May 5, from 9:00 AM to 5:00 PM Daily (weekdays only) due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 60799 Westbound 64 Ave @ 190 St closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Update. Stop 60799 Westbound 64 Ave @ 190 St is temporarily closed Apr 28 to May 5, from 9am to 5pm Daily (weekdays only) (construction).",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776881797,
        "last_modified_timestamp": 1777563002,
        "last_push_notification_timestamp": 1776882175,
        "timeframe_text": {
          "translation": [
            {
              "text": "Through Tuesday",
              "language": "en"
            }
          ]
        },
        "recurrence_text": {
          "translation": [
            {
              "text": "weekdays",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777564800,
            "end": 1777593600
          },
          {
            "start": 1777651200,
            "end": 1777680000
          },
          {
            "start": 1777910400,
            "end": 1777939200
          },
          {
            "start": 1777996800,
            "end": 1778025600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11692",
            "stop_id": "10257",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6721",
            "stop_id": "10257",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "708920",
      "alert": {
        "effect": "STOP_MOVED",
        "effect_detail": "STOP_MOVE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 60772 Westbound 64 Ave @ 188 St has temporarily moved 60 metres west Tue Apr 28 to Tue May 5, from 9:00 AM to 5:00 PM Daily (weekdays only) due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 6 0 7 7 2   has temporarily moved 60 metres west Tuesday April 28 to Tuesday May 5, from 9:00 AM to 5:00 PM Daily (weekdays only) due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 60772 Westbound 64 Ave @ 188 St has moved",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Update, Stop 60772 WB 64 Ave @ 188 St has temporarily moved 60 metres west Tue Apr 28 to Tue May 5, from 9am-5pm Daily (weekdays only).",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776882387,
        "last_modified_timestamp": 1777563002,
        "last_push_notification_timestamp": 1776882387,
        "timeframe_text": {
          "translation": [
            {
              "text": "Through Tuesday",
              "language": "en"
            }
          ]
        },
        "recurrence_text": {
          "translation": [
            {
              "text": "weekdays",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777564800,
            "end": 1777593600
          },
          {
            "start": 1777651200,
            "end": 1777680000
          },
          {
            "start": 1777910400,
            "end": 1777939200
          },
          {
            "start": 1777996800,
            "end": 1778025600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11692",
            "stop_id": "10258",
            "activities": [
              "BOARD"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6721",
            "stop_id": "10258",
            "activities": [
              "BOARD"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "8286",
            "stop_id": "10258",
            "activities": [
              "BOARD"
            ]
          }
        ]
      }
    },
    {
      "id": "708966",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Update, Stop 58023 Westbound W 10 Ave @ Sasamat St is temporarily closed from Wed Apr 29 to Tue May 1, from 9:30 AM to 3:00 PM Daily (weekdays only) due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 8 0 2 3  is temporarily closed from Wednesday April 29 to Tuesday May 1, from 9:30 AM to 3:00 PM Daily (weekdays only) due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 58023 Westbound W 10 Ave @ Sasamat St closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Update, Stop 58023 WB W 10 Ave @ Sasamat St is temp closed from Wed Apr 29 to Tue May 1, from 9:30am-3pm Daily (weekdays only) (constr).",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776893233,
        "last_modified_timestamp": 1777587302,
        "last_push_notification_timestamp": 1777471135,
        "timeframe_text": {
          "translation": [
            {
              "text": "Tomorrow",
              "language": "en"
            }
          ]
        },
        "recurrence_text": {
          "translation": [
            {
              "text": "Wednesday-Friday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777653000,
            "end": 1777672800
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "16718",
            "stop_id": "582",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6619",
            "stop_id": "582",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6641",
            "stop_id": "582",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "708979",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 60148 Eastbound 72 Ave @ 150 St is temporarily closed from Tue Apr 28 through Tue May 5 due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 6 0 1 4 8,  is temporarily closed from Tuesday April 28 through Tuesday May 5 due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 60148 Eastbound 72 Ave @ 150 St closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 60148 Eastbound 72 Ave @ 150 St is temporarily closed from Tue Apr 28 through Tue May 5 due to construction.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776896167,
        "last_modified_timestamp": 1777532402,
        "last_push_notification_timestamp": 1776896167,
        "timeframe_text": {
          "translation": [
            {
              "text": "Through Wednesday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777375800,
            "end": 1778065200
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6712",
            "stop_id": "12937",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "709014",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "UPDATE: 49 UBC detour from Mon May 4 to Mon May 11 from 7:30 PM to 5:30 AM nightly. Regular route to 49 Ave and Main St, via Main St, 41 Ave, Cambie St, 49 Ave, resume regular route due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nAffected stops:\r\n62043 Westbound E 49th Ave @ Quebec St\r\n62057 Westbound W 49th Ave @ Columbia St",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "49 UBC detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "UPDATE: 49 UBC detour from Mon May 4 to Mon May 11 from 7:30pm to 5:30am nightly. Via 49 Ave & Main St, via Main St, 41 Ave, Cambie, 49 Av res",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776901984,
        "last_modified_timestamp": 1777520079,
        "last_push_notification_timestamp": 1777068448,
        "timeframe_text": {
          "translation": [
            {
              "text": "starting Monday",
              "language": "en"
            }
          ]
        },
        "recurrence_text": {
          "translation": [
            {
              "text": "daily",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777948200,
            "end": 1777984200
          },
          {
            "start": 1778034600,
            "end": 1778070600
          },
          {
            "start": 1778121000,
            "end": 1778157000
          },
          {
            "start": 1778207400,
            "end": 1778243400
          },
          {
            "start": 1778293800,
            "end": 1778329800
          },
          {
            "start": 1778380200,
            "end": 1778416200
          },
          {
            "start": 1778466600,
            "end": 1778502600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "13088",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "13140",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "709015",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "UPDATE: 49 Metrotown Station detour from Mon May 4 to Mon May 11 from 7:30 PM to 5:30 AM nightly. Regular route to 49 Ave and Cambie St, via Cambie St, 41 Ave, Main St, 49 Ave, resume regular route due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nTemporary Stop:\r\nNorthbound Cambie St @ 49 Ave\r\n\nAffected stops:\r\n51967 Langara-49th Station @ Bay 3\r\n51968 Eastbound W 49 Ave @ Alberta St\r\n51970 Eastbound E 49 Ave @ Quebec St",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "49 Metrotown Station detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "UPDATE: 49 Metrotown detour from Mon May 4 to Mon May 11 from 7:30pm to 5:30am nightly. Via 49 & Cambie, via Cambie, 41 Ave, Main, 49 Av, res",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776902121,
        "last_modified_timestamp": 1777359601,
        "last_push_notification_timestamp": 1777068538,
        "timeframe_text": {
          "translation": [
            {
              "text": "Starting Monday",
              "language": "en"
            }
          ]
        },
        "recurrence_text": {
          "translation": [
            {
              "text": "daily",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777948200,
            "end": 1777984200
          },
          {
            "start": 1778034600,
            "end": 1778070600
          },
          {
            "start": 1778121000,
            "end": 1778157000
          },
          {
            "start": 1778207400,
            "end": 1778243400
          },
          {
            "start": 1778293800,
            "end": 1778329800
          },
          {
            "start": 1778380200,
            "end": 1778416200
          },
          {
            "start": 1778466600,
            "end": 1778502600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1985",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1987",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "10745",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "709080",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "UPDATE: Stop 58428 Eastbound Hastings St @ Gilmore Ave is temporarily closed from Tue Apr 28 through Mon May 25 due to construction. Stop will be moved 170 meters West at stop 51378 for R5s only.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 8 4 2 8, is temporarily closed from Tuesday April 28 through Monday May 25 due to construction. Stop will be moved 170 meters West at stop 5 1 3 7 8, for R5s only. ",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 58428 Eastbound Hastings St @ Gilmore Ave closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "UPDATE: Stop 58428 EB Hastings St @ Gilmore Ave is temp closed, Apr 28-May 25. Stop will be moved 170 meters W @ stop 51378 for R5s only",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776918581,
        "last_modified_timestamp": 1777374001,
        "last_push_notification_timestamp": 1777041366,
        "timeframe_text": {
          "translation": [
            {
              "text": "Through May 26",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777375800,
            "end": 1779793200
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "37807",
            "stop_id": "1391",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6650",
            "stop_id": "1391",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6651",
            "stop_id": "1391",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6667",
            "stop_id": "1391",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6776",
            "stop_id": "1391",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6838",
            "stop_id": "1391",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "7322",
            "stop_id": "1391",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "709161",
      "alert": {
        "effect": "NO_EFFECT",
        "effect_detail": "INFORMATIONAL",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 55685 Eastbound 68 Ave @ 134 St is temporarily closed due to construction",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 5 6 8 5 is temporarily closed due to construction",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "service_effect_text": {
          "translation": [
            {
              "text": "Informational alert for route 324 Newton Exchange",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 55685 Eastbound 68 Ave @ 134 St is temporarily closed due to construction",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1776960114,
        "last_modified_timestamp": 1777564861,
        "last_push_notification_timestamp": 1776960114,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776960060
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6707",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "709162",
      "alert": {
        "effect": "NO_EFFECT",
        "effect_detail": "INFORMATIONAL",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 55850 Westbound 108 Ave @ Whalley Blvd is temporarily closed due to construction",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "service_effect_text": {
          "translation": [
            {
              "text": "Informational alert for route 335 Surrey Central Station",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 55850 Westbound 108 Ave @ Whalley Blvd is temporarily closed due to construction",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1776960426,
        "last_modified_timestamp": 1777565161,
        "last_push_notification_timestamp": 1776960426,
        "timeframe_text": {
          "translation": [
            {
              "text": "Ongoing",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "ONGOING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1776960360
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6712",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "709163",
      "alert": {
        "effect": "NO_EFFECT",
        "effect_detail": "INFORMATIONAL",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 61643 Northbound 192 St @ 28 Ave is temporarily closed beginning Mon April 27 due to construction",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "service_effect_text": {
          "translation": [
            {
              "text": "Informational alert for route 531 Willowbrook",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 61643 Northbound 192 St @ 28 Ave is temporarily closed beginning Mon April 27 due to construction",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1776960621,
        "last_modified_timestamp": 1777287601,
        "last_push_notification_timestamp": 1776960621,
        "alert_lifecycle": "NEW",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1777289400
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "18705",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "709191",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 56446 Eastbound Westminster Hwy @ Elmbridge Way is temporarily closed from Mon Apr 27 through Fri May 1 due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nAffected routes:\r\n401\r\n414",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 6 4 4 6. is temporarily closed from Monday April 27 through Friday May 1 due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 56446 Eastbound Westminster Hwy @ Elmbridge Way closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 56446 Eastbound Westminster Hwy @ Elmbridge Way is temporarily closed from Mon Apr 27 through Fri May 1 due to construction.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776966344,
        "last_modified_timestamp": 1777548661,
        "last_push_notification_timestamp": 1776966344,
        "timeframe_text": {
          "translation": [
            {
              "text": "Through Saturday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777289400,
            "end": 1777719600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "13684",
            "stop_id": "6507",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6722",
            "stop_id": "6507",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "709207",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "R5 Hastings St to Burrard Station detour Mon Apr 27 at 8:00 AM to Thurs Apr 30 at 5:00 PM. Regular route to University High & Tower Rd then continue University High, University Cres, Highland Ct, E Campus Rd, University Dr, then resume regular route.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nAffected stops:\r\n51863 SFU Transportation Centre @ Bay 1\r\n\nWill service stop 60015 Westbound on University Dr at Gaglardi Way.\r\n\n",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "R5 Hastings St to Burrard Station detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "R5 Burrard detour through Thurs Apr 30 @ 5pm. Via Uni High & Tower Rd then continue Uni High, Uni Cres, Highland Ct, E Campus, Univ Dr, reg",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1776969111,
        "last_modified_timestamp": 1777591005,
        "last_push_notification_timestamp": 1776969111,
        "closed_timestamp": 1777591005,
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "37807",
            "stop_id": "1877",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "709209",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Update: 143 Burquitlam Station detour from Mon Apr 27 at 8:00 AM to Thu Apr 30 at 5:00 PM. Regular route to University High & Tower Rd then continue University High, University Cres, Highland Ct, E Campus Rd, University Dr, then resume regular route.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nWill service stop 60015 Westbound on University Dr at Gaglardi Way.\r\n\n\r\nAffected stops:\r\n59044 Southbound Tower Rd @ University High Street\r\n51862 Westbound S Campus Rd @ Science Rd\r\n51863 SFU Transportation Centre @ Bay 1",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "143 Burquitlam Station detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Update: 143 Burquitlam detour Mon Apr 27 @ 8am to Thu Apr 30 @ 5pm. Details translink.ca/alerts",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1776969389,
        "last_modified_timestamp": 1777591018,
        "last_push_notification_timestamp": 1777336814,
        "closed_timestamp": 1777591018,
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6656",
            "stop_id": "1876",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6656",
            "stop_id": "1877",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6656",
            "stop_id": "10208",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "709211",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Update: 144 Metrotown Station detour from Mon Apr 27 at 8:00 AM to Thu Apr 30 at 5:00 PM. Regular route to University High & Tower Rd then continue University High, University Cres, Highland Ct, E Campus Rd, University Dr, then resume regular route.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nWill service stop 60015 Westbound on University Dr at Gaglardi Way.\r\n\n\r\nAffected stops:\r\n59044 Southbound Tower Rd @ University High Street\r\n51862 Westbound S Campus Rd @ Science Rd\r\n51863 SFU Transportation Centre @ Bay 1",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "144 Metrotown Station detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Update: 144 Metrotown detour from Mon Apr 27 @ 8am to Thu Apr 30 @ 5pm. Details translink.ca/alerts",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1776969540,
        "last_modified_timestamp": 1777591024,
        "last_push_notification_timestamp": 1777336871,
        "closed_timestamp": 1777591024,
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6657",
            "stop_id": "10208",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6657",
            "stop_id": "1877",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6657",
            "stop_id": "1876",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "709212",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Update: 145 Production Station detour from Mon Apr 27 at 8:00 AM to Thu Apr 30 at 5:00 PM. Regular route to University High & Tower Rd then continue University High, University Cres, Highland Ct, E Campus Rd, University Dr, then resume regular route.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nWill service stop 60015 Westbound on University Dr at Gaglardi Way.\r\n\n\r\nAffected stops:\r\n59044 Southbound Tower Rd @ University High Street\r\n51862 Westbound S Campus Rd @ Science Rd\r\n51863 SFU Transportation Centre @ Bay 1",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "145 Production Station detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Update: 145 Production detour from Mon Apr 27 @ 8am to Thu Apr 30 @ 5pm. Details translink.ca/alerts",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1776969619,
        "last_modified_timestamp": 1777591027,
        "last_push_notification_timestamp": 1777336934,
        "closed_timestamp": 1777591027,
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6658",
            "stop_id": "1876",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6658",
            "stop_id": "1877",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6658",
            "stop_id": "10208",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "709216",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Update: N35 Downtown Nightbus detour from Mon Apr 27 at 8:00 AM to Thu Apr 30 at 5:00 PM. Regular route to University High & Tower Rd then continue University High, University Cres, Highland Ct, E Campus Rd, University Dr, then resume regular route.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nWill service stop 60015 Westbound on University Dr at Gaglardi Way.\r\n\n\r\nAffected stops:\r\n59044 Southbound Tower Rd @ University High Street\r\n51862 Westbound S Campus Rd @ Science Rd\r\n51863 SFU Transportation Centre @ Bay 1",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "N35 Downtown NightBus detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Update: N35 Dwtn detour from Mon Apr 27 @ 8am to Thu Apr 30 @ 5pm. Details translink.ca/alerts",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1776970174,
        "last_modified_timestamp": 1777591030,
        "last_push_notification_timestamp": 1777337039,
        "closed_timestamp": 1777591030,
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6838",
            "stop_id": "10208",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6838",
            "stop_id": "1876",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6838",
            "stop_id": "1877",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "709225",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 52887 Northbound Burnwood Dr @ Halifax St is temporarily closed Wed Apr 29 & Thu Apr 30, from 7:00 AM to 5:00 PM Daily due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 2 8 8 7   is temporarily closed Wednesday April 29 & Thu April 30, from 7:00 AM to 5:00 PM Daily due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 52887 Northbound Burnwood Dr @ Halifax St closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 52887 Northbound Burnwood Dr @ Halifax St is temporarily closed Wed Apr 29 & Thu Apr 30, from 7:00 AM to 5pm Daily due to construction.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776971736,
        "last_modified_timestamp": 1777555802,
        "last_push_notification_timestamp": 1776971736,
        "recurrence_text": {
          "translation": [
            {
              "text": "Wednesday-Thursday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777557600,
            "end": 1777593600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6652",
            "stop_id": "2918",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6654",
            "stop_id": "2918",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "709229",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "183 Moody Centre Station detour from Mon May 4 to Fri May 8 (weekdays only) from 7:00 AM to 5:00 PM. Regular route to Johnson St and Panorama Dr, then Johnson St, Parkway Blvd, Panorama Dr, then regular route due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nAffected Stops:\r\nStop # 58837: WB Panorama Dr at 2900 Block",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "183 Moody Centre Station detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Update, dates amended. 183 Moody Centre Stn detour May 4-May 8 (7a-5p). Via Johnson St, Parkway Blvd, Panorama Dr reg rte. Translink.ca/alerts",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776973800,
        "last_modified_timestamp": 1777359601,
        "last_push_notification_timestamp": 1777050002,
        "timeframe_text": {
          "translation": [
            {
              "text": "Starting Monday",
              "language": "en"
            }
          ]
        },
        "recurrence_text": {
          "translation": [
            {
              "text": "weekdays",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777903200,
            "end": 1777939200
          },
          {
            "start": 1777989600,
            "end": 1778025600
          },
          {
            "start": 1778076000,
            "end": 1778112000
          },
          {
            "start": 1778162400,
            "end": 1778198400
          },
          {
            "start": 1778248800,
            "end": 1778284800
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "30046",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "709314",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "240 Lynn Valley detour from 6:00 AM to 9:30 AM on Sun May 3. From temporary terminus at Seymour St and Hastings St, via Seymour St, Cordova St, Richards St, Georgia St, resume regular route due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nBMO Marathon Race Day\r\n\nTemporary Terminus:\r\nNorthbound Seymour St @ Hastings St\r\n\nAffected stops:\r\n54444 Westbound W Georgia St @ Homer St",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "240 Lynn Valley detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "240 Lynn Valley detour from 6a-9:30a on Sun May 3. From temp terminus @ Seymour St & Hastings St, via Seymour, Cordova, Richards, Georgia, reg",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776988395,
        "last_modified_timestamp": 1777273201,
        "last_push_notification_timestamp": 1777215603,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777813200,
            "end": 1777825800
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6682",
            "stop_id": "4494",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/240_Lynn_Valley_600_to_930.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "240 Lynn Valley BMO marathon detour map (600-930).",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "709315",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "240 Downtown detour from 6:00 AM to 9:30 AM on Sun May 3. Regular route to Georgia St and Seymour St, via Seymour St to temporary terminus at Seymour St and Hastings St due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nBMO Marathon Race Day\r\n\nTemporary Terminus:\r\nNorthbound Seymour St @ Hastings St\r\n\nAffected stops:\r\n60348 Eastbound W Georgia St @ Homer St\r\n58265 Southbound Cambie St @ W Georgia St",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "240 Downtown detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "240 Dwtn detour from 6am to 9:30am on Sun May 3. Via Georgia St & Seymour St, via Seymour St to temp terminus @ Seymour St & Hastings St",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776988643,
        "last_modified_timestamp": 1777273201,
        "last_push_notification_timestamp": 1777215603,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777813200,
            "end": 1777825800
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6682",
            "stop_id": "12596",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6682",
            "stop_id": "12832",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/240_Downtown_600_to_930.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "240 Downtown BMO Marathon detour Map (600-930)",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "709318",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "246 Downtown detour from 6:00 AM to 9:30 AM on Sun May 3. Regular route to Georgia St and Seymour St, via Seymour St to temporary terminus at Seymour St and Hastings St due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nBMO Marathon Race Day\r\n\nTemporary Terminus:\r\nNorthbound Seymour St @ Hastings St\r\n\nAffected stops:\r\n60348 Eastbound W Georgia St @ Homer St\r\n58265 Southbound Cambie St @ W Georgia St",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "246 Downtown detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "246 Dwtn detour from 6am to 9:30am on Sun May 3. Via Georgia St & Seymour St, via Seymour St to temp terminus @ Seymour St & Hastings St",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776989022,
        "last_modified_timestamp": 1777273201,
        "last_push_notification_timestamp": 1777215603,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777813200,
            "end": 1777825800
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6685",
            "stop_id": "12832",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6685",
            "stop_id": "12596",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/246_Downtown_600_to_930.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "246 Downtown BMO Marathon detour map (600-930)",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "709321",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "246 Highland detour from 6:00 AM to 9:30 AM on Sun May 3. From temporary terminus at Seymour St and Hastings St, via Seymour St, Cordova St, Richards St, Georgia St, resume regular route due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nBMO Marathon Race Day\r\n\nTemporary Terminus:\r\nNorthbound Seymour St @ Hastings St\r\n\nAffected stops:\r\n54444 Westbound W Georgia St @ Homer St",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "246 Highland detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "246 Highland detour from 6am to 9:30am on Sun May 3. From temp terminus @ Seymour & Hastings, via Seymour, Cordova, Richards, Georgia, reg rte",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776989350,
        "last_modified_timestamp": 1777273201,
        "last_push_notification_timestamp": 1777215603,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777813200,
            "end": 1777825800
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6685",
            "stop_id": "4494",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/246_Highland_600_to_930.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "246 Highland BMO Marathon detour map (600-930)",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "709326",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "257 Vancouver detour from 6:00 AM to 9:30 AM on Sun May 3. Regular route to Georgia St and Seymour St, via Seymour St to temporary terminus at Seymour St and Hastings St due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nBMO Marathon Race Day\r\n\nTemporary Terminus:\r\nNorthbound Seymour St @ Hastings St\r\n\nNo stops missed",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "257 Vancouver detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "257 Van detour from 6am to 9:30am on Sun May 3. Reg rte to Georgia St & Seymour St, via Seymour St to temp terminus @ Seymour St & Hastings St",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776989722,
        "last_modified_timestamp": 1777273201,
        "last_push_notification_timestamp": 1777215603,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777813200,
            "end": 1777825800
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6693",
            "stop_id": "11534",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/257_Vancouver_600_to_930.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "257 Vancouver BMO Marathon detour map (600-930)",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "709327",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "257 Horseshoe Bay detour from 6:00 AM to 9:30 AM on Sun May 3. From temporary terminus at Seymour St and Hastings St, via Seymour St, Cordova St, Richards St, Georgia St, resume regular route due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nBMO Marathon Race Day\r\n\nTemporary Terminus:\r\nNorthbound Seymour St @ Hastings St\r\n\nAffected stops:\r\n59558 Westbound Dunsmuir St @ Cambie St",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "257 Horseshoe Bay detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "257 Horseshoe Bay detour from 6a to 9:30a on Sun May 3. From temp terminus @ Seymour & Hastings, via Seymour, Cordova, Richards, Georgia, reg",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776989863,
        "last_modified_timestamp": 1777273201,
        "last_push_notification_timestamp": 1777215603,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777813200,
            "end": 1777825800
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6693",
            "stop_id": "11534",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/257_Horseshoe_Bay_600_to_930.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "257 Horseshoe Bay BMO Marathon detour map (600-930)",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "709333",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "210 Burrard Station detour on Sun May 3 from first bus until 7:00 PM. Regular route to Howe St and Dunsmuir St, via Howe St, Georgia St, Burrard St, to temporary terminus at Burrard St and Dunsmuir St due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nBMO Marathon Race Day\r\n\nTemporary Terminus:\r\nNorthbound Burrard St @ Dunsmuir St\r\n\nAffected stops:\r\n50405 Burrard Station @ Bay 2",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "210 Phibbs Exchange/Burrard Station detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "210 Burrard detour on Sun May 3 from first bus until 7pm. Via Howe & Dunsmuir, via Howe, Georgia, Burrard, to temp terminus Burrard @ Dunsmuir",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776990202,
        "last_modified_timestamp": 1777273201,
        "last_push_notification_timestamp": 1777215603,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777807800,
            "end": 1777860000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6672",
            "stop_id": "409",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/210_Burrard_Stn_First_Bus_To_1900.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "210 Burrard Station BMO Marathon detour map (First bus to 1900)",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "709337",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "210 Upper Lynn Valley detour on Sun May 3 first bus until 7:00 PM. From temporary terminus at Burrard St and Dunsmuir St, via Burrard St, Pender St, resume regular route due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nBMO Marathon Race Day\r\n\nTemporary terminus:\r\nNorthbound Burrard St @ Dunsmuir St\r\n\nAffected stops:\r\n50405 Burrard Station @ Bay 2\r\n50406 Eastbound W Pender St @ Thurlow St",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "210 Upper Lynn Valley detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "210 Upper Lynn Valley detour on Sun May 3 first bus until 7pm. From temp terminus @ Burrard St & Dunsmuir St, via Burrard St, Pender St, reg",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776990459,
        "last_modified_timestamp": 1777273201,
        "last_push_notification_timestamp": 1777215603,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777807800,
            "end": 1777860000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6672",
            "stop_id": "409",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6672",
            "stop_id": "410",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/210_Upper_Lynn_Valley_First_Bus_To_1900.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "210 Upper Lynn Valley BMO Marathon detour map (First bus to 1900)",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "709338",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "UPDATE: Stop 55537 Eastbound 72 Ave @ 134 St is temporarily closed from Fri Apr 24 to Fri May 1 from 7:00 PM to 6:00 AM nightly (Weekdays Only) due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 5 5 3 7 is temporarily closed from Friday April 24 to Friday May 1, from 7:00 PM to 6:00 AM, nightly, (Weekdays Only), due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 55537 Eastbound 72 Ave @ 134 St closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "UPDATE: Stop 55537 EB 72 Ave @ 134 St is temporarily closed from Fri Apr 24 to Fri May 1 from 7pm-6am nightly (Weekdays Only) (construction).",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776990517,
        "last_modified_timestamp": 1777548363,
        "last_push_notification_timestamp": 1777040453,
        "timeframe_text": {
          "translation": [
            {
              "text": "Starting Later Today",
              "language": "en"
            }
          ]
        },
        "recurrence_text": {
          "translation": [
            {
              "text": "weekdays",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777600800,
            "end": 1777640400
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6703",
            "stop_id": "5592",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6821",
            "stop_id": "5592",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "709341",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "211 Burrard Station detour on Sun May 3 from first bus until 7:00 PM. Regular route to Howe St and Dunsmuir St, via Howe St, Georgia St, Burrard St, to temporary terminus at Burrard St and Dunsmuir St due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nBMO Marathon Race Day\r\n\nTemporary Terminus:\r\nNorthbound Burrard St @ Dunsmuir St\r\n\nAffected stops:\r\n50405 Burrard Station @ Bay 2",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "211 Phibbs Exchange/Burrard Station detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "211 Burrard detour on Sun May 3 from first bus until 7pm. Via Howe & Dunsmuir, via Howe, Georgia, Burrard, to temp terminus Burrard @ Dunsmuir",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776990607,
        "last_modified_timestamp": 1777273201,
        "last_push_notification_timestamp": 1777215603,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777807800,
            "end": 1777860000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6673",
            "stop_id": "409",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/211_Burrard_Stn_First_Bus_To_1900.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "211 Burrard Station BMO Marathon detour map (First bus to 1900)",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "709343",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "211 Seymour detour on Sun May 3 first bus until 7:00 PM. From temporary terminus at Burrard St and Dunsmuir St, via Burrard St, Pender St, resume regular route due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "BMO Marathon Race Day\r\n\nTemporary terminus:\r\nNorthbound Burrard St @ Dunsmuir St\r\n\nAffected stops:\r\n50405 Burrard Station @ Bay 2\r\n50406 Eastbound W Pender St @ Thurlow St",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "211 Seymour detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "211 Seymour detour on Sun May 3 first bus until 7pm. From temp terminus @ Burrard St & Dunsmuir St, via Burrard St, Pender St, resume reg rte.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776990729,
        "last_modified_timestamp": 1777273201,
        "last_push_notification_timestamp": 1777215603,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777807800,
            "end": 1777860000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6673",
            "stop_id": "409",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6673",
            "stop_id": "410",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/211_Seymour_First_Bus_To_1900.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "211 Seymour BMO Marathon detour map (First bus to 1900)",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "709349",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "33 29th Ave Station detour on Sat May 2 from 5:00 PM until end of service. Regular route to Cambie St and King Edward Ave, via King Edward Ave, Main St, 33 Ave, resume regular route due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nBMO Marathon Set Up\r\n\nAffected stops:\r\n50419 King Edward Station @ Bay 4\r\n61099 Eastbound E 29 Ave @ Cambie St\r\n61100 Eastbound Midlothian Ave @ Clancy Loranger Way\r\n61101 Eastbound E 33 Ave @ Ontario St\r\n61150 Eastbound E 33 Ave @ Main St",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "33 29th Ave Station detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "33 29 Ave detour on Sat May 2 from 5pm until end of service. Via Cambie St & King Ed Ave, via King Ed Ave, Main St, 33 Ave, resume reg rte",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776991011,
        "last_modified_timestamp": 1777548661,
        "last_push_notification_timestamp": 1777129202,
        "timeframe_text": {
          "translation": [
            {
              "text": "This Weekend",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777766400,
            "end": 1777806000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "423",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "11500",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "11695",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "11100",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "11049",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/33_29th_Ave_Stn_1700_to_Last_Bus.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "33 29th Avenue Station BMO Marathon Set Up detour map (1700 to Last bus)",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "709354",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "33 UBC detour on Sat May 2 from 5:00 PM until end of service. Regular route to 33 Ave and Main St, via Main St, King Edward Ave, Cambie St, resume regular route due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nBMO Marathon Set Up\r\n\nAffected stops:\r\n61118 Westbound E 33 Ave @ Main St\r\n61119 Westbound E 33 Ave @ Ontario St\r\n61120 Westbound Midlothian Ave @ Clancy Loranger Way\r\n61252 Northbound Cambie St @ W 29 Ave",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "33 UBC detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "33 UBC detour on Sat May 2 from 5pm until end of service. Reg rte to 33 Ave & Main St, via Main St, King Edward Ave, Cambie St, resume reg rte",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776991359,
        "last_modified_timestamp": 1777548661,
        "last_push_notification_timestamp": 1777129202,
        "timeframe_text": {
          "translation": [
            {
              "text": "This Weekend",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777766400,
            "end": 1777806000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "11047",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "11020",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "11099",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "11216",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/33_UBC_1700_to_Last_Bus.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "33 UBC BMO Marathon Set Up detour map (1700 to Last bus)",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "709363",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "23 English Bay detour from 6:30 AM to 10:30 AM on Sun May 3. From temporary terminus at Main and Prior, via Main, Hastings, Richards, Davie, Cardero, Pendrell, Bidwell, Davie to temporary terminus at Bidwell due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nTemporary Terminus:\r\nNorthbound Main St @ Prior St\r\nEastbound Davie St @ Bidwell St",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "23 English Bay detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "23 English Bay detour from 6:30am to 10:30am on Sun May 3. From temp terminus @ Main & Prior, via Main... More details at TransLink.ca/alerts",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776993297,
        "last_modified_timestamp": 1777273201,
        "last_push_notification_timestamp": 1777215603,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777815000,
            "end": 1777829400
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "30055",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/23_English_Bay_0630_to_1030.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "23 English Bay BMO Marathon detour map (630 to 1030)",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "709368",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "23 Main Street Station detour from 6:30 AM to 10:30 AM on Sun May 3. From temporary terminus at Davie and Bidwell, via Davie, Seymour, Hastings, Main, Prior, Station, National, Main to temporary terminus at Prior due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nBMO Marathon Race Day\r\n\nTemporary Terminus:\r\nEastbound Davie St @ Bidwell St\r\nNorthbound Main St @ Prior St",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "23 Main Street Station detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "23 Main St detour from 6:30am to 10:30am on Sun May 3. From temp terminus @ Davie & Bidwell, via Davie... More details at TransLink.ca/Alerts",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776993850,
        "last_modified_timestamp": 1777273201,
        "last_push_notification_timestamp": 1777215603,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777815000,
            "end": 1777829400
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "30055",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/23_Main_St_Stn_0630_to_1030.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "23 Main Street Station BMO Marathon detour map (630 to 1030)",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "709371",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "23 English Bay detour from 10:30 AM to 5:00 PM on Sun May 3. Regular route to Pacific and Davie, via Davie, Cardero, Pendrell, Bidwell, Davie, to temporary terminus at Bidwell due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nBMO Marathon\r\n\nTemporary Terminus:\r\nEastbound Davie St @ Bidwell St\r\n\nAffected stops:\r\n50085 Yaletown-Roundhouse Station @ Bay 3\r\n61989 Westbound Pacific St @ Richards St\r\n59396 Westbound Beach Ave @ Howe St\r\n59392 Westbound Beach Ave @ Thurlow St\r\n59391 Westbound Beach Ave @ Bute St\r\n59390 Westbound Pacific St @ Jervis St\r\n60529 Westbound Beach Ave @ Cardero St\r\n60526 Beach Ave @ Bidwell St\r\n50001 Westbound Davie St @ Bidwell St",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "23 English Bay detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "23 English Bay detour 10:30a-5p on Sun May 3. Via Pacific & Davie, via Davie, Cardero, Pendrell, Bidwell, Davie, to temp terminus @ Bidwell.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776994148,
        "last_modified_timestamp": 1777273201,
        "last_push_notification_timestamp": 1777215902,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777829400,
            "end": 1777852800
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "30055",
            "stop_id": "10046",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "30055",
            "stop_id": "10048",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "30055",
            "stop_id": "10049",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "30055",
            "stop_id": "10064",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "30055",
            "stop_id": "1",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "30055",
            "stop_id": "11337",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "30055",
            "stop_id": "12772",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "30055",
            "stop_id": "12768",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "30055",
            "stop_id": "13091",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/23_English_Bay_1030_to_1700.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "23 English Bay BMO Marathon detour map (1030 to 1700)",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "709372",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "23 Main Street Station detour from 10:30 AM to 5:00 PM on Sun May 3. From temporary terminus at Davie and Bidwell, via Davie, Pacific, resume regular route due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nBMO Marathon Race Day\r\n\nTemporary Terminus:\r\nEastbound Davie St @ Bidwell St\r\n\nAffected stops:\r\n50001 Westbound Davie St @ Bidwell St\r\n60527 Eastbound Beach Ave @ Bidwell St\r\n60528 Eastbound Beach Ave @ Cardero St\r\n60530 Eastbound Pacific St @ Jervis St\r\n60525 Eastbound Pacific St @ Thurlow St\r\n60506 Eastbound Pacific St @ Seymour Mews\r\n50013 Eastbound Pacific St @ Richards St",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "23 Main Street Station detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "23 Main St Stn detour from 10:30am-5pm on Sun May 3. From temp terminus @ Davie & Bidwell, via Davie, Pacific, resume reg rte (special event).",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776994333,
        "last_modified_timestamp": 1777273201,
        "last_push_notification_timestamp": 1777215902,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777829400,
            "end": 1777852800
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "30055",
            "stop_id": "12804",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "30055",
            "stop_id": "12769",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "30055",
            "stop_id": "12770",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "30055",
            "stop_id": "12771",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "30055",
            "stop_id": "12767",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "30055",
            "stop_id": "1",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "30055",
            "stop_id": "10694",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/23_Main_St_Stn_1030_to_1700.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "23 Main Street Station BMO Marathon detour map (1030 to 1700)",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "709393",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "209 Burrard Station detour on Sat May 2 from 9:00 AM until end of service. Regular route to Howe St and Dunsmuir St, via Howe St, Georgia St, Burrard St, to temporary terminus at Dunsmuir St due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nBMO Marathon Set Up\r\n\nTemporary Terminus:\r\nNorthbound Burrard St @ Dunsmuir St\r\n\nAffected stops:\r\n50405 Burrard Station @ Bay 2",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "209 Phibbs Exchange/Burrard Station detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "209 Burrard detour on Sat May 2 from 9am until end of service. Via Howe & Dunsmuir, Howe, Georgia, Burrard, to temp terminus at Dunsmuir St.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776998918,
        "last_modified_timestamp": 1777548661,
        "last_push_notification_timestamp": 1777129202,
        "timeframe_text": {
          "translation": [
            {
              "text": "This Weekend",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777737600,
            "end": 1777806000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "16717",
            "stop_id": "409",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/209_Burrard_Stn_900_To_Last_Bus.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "209 Burrard Station BMO Marathon Set Up detour map (900 to last bus)",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "709398",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "209 Upper Lynn Valley detour on Sat May 2 starting at 9:00 AM. From temporary terminus at Burrard St and Dunsmuir St, via Burrard St, Pender St, resume regular route due to special event. ",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nBMO Marathon Set Up\r\n\nTemporary Terminus:\r\nNorthbound Burrard St @ Dunsmuir St\r\n\nAffected stops:\r\n50405 Burrard Station @ Bay 2\r\n50406 Eastbound W Pender St @ Thurlow St",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "209 Upper Lynn Valley detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "209 Upper Lynn Valley detour on Sat May 2 starting @ 9am. From temp terminus @ Burrard St & Dunsmuir St, via Burrard St, Pender St, resume reg",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776999272,
        "last_modified_timestamp": 1777548661,
        "last_push_notification_timestamp": 1777129202,
        "timeframe_text": {
          "translation": [
            {
              "text": "This Weekend",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777737600,
            "end": 1777806000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "16717",
            "stop_id": "409",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "16717",
            "stop_id": "410",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/209_Upper_Lynn_Valley_900_To_Last_Bus.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "209 Upper Lynn Valley BMO Marathon Set Up detour map (900 to last bus)",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "709399",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "210 Burrard Station detour on Sat May 2 from 9:00 AM until end of service. Regular route to Howe St and Dunsmuir St, via Howe St, Georgia St, Burrard St, to temporary terminus at Dunsmuir St due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nBMO Marathon Set Up\r\n\nTemporary Terminus:\r\nNorthbound Burrard St @ Dunsmuir St\r\n\nAffected stops:\r\n50405 Burrard Station @ Bay 2",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "210 Phibbs Exchange/Burrard Station detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "210 Burrard detour on Sat May 2 from 9am until end of service. Via Howe & Dunsmuir, via Howe, Georgia, Burrard, to temp terminus at Dunsmuir.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776999468,
        "last_modified_timestamp": 1777548661,
        "last_push_notification_timestamp": 1777129202,
        "timeframe_text": {
          "translation": [
            {
              "text": "This Weekend",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777737600,
            "end": 1777806000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6672",
            "stop_id": "409",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/210_Burrard_Stn_900_To_Last_Bus.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "210 Burrard Station BMO Marathon Set Up detour map (900 to last bus)",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "709400",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "210 Upper Lynn Valley detour on Sat May 2 starting at 9:00 AM. From temporary terminus at Burrard St and Dunsmuir St, via Burrard St, Pender St, resume regular route due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nBMO Marathon Set Up\r\n\nTemporary Terminus:\r\nNorthbound Burrard St @ Dunsmuir St\r\n\nAffected stops:\r\n50405 Burrard Station @ Bay 2\r\n50406 Eastbound W Pender St @ Thurlow St",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "210 Upper Lynn Valley detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "210 Upper Lynn Valley detour on Sat May 2 starting @ 9am. From temp terminus @ Burrard St & Dunsmuir St, via Burrard St, Pender St, resume reg",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776999727,
        "last_modified_timestamp": 1777548661,
        "last_push_notification_timestamp": 1777129202,
        "timeframe_text": {
          "translation": [
            {
              "text": "This Weekend",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777737600,
            "end": 1777806000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6672",
            "stop_id": "409",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6672",
            "stop_id": "410",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/210_Upper_Lynn_Valley_900_To_Last_Bus.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "210 Upper Lynn Valley BMO Marathon Set Up detour map (900 to last bus)",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "709403",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "211 Burrard Station detour on Sat May 2 from 9:00 AM until end of service. Regular route to Howe St and Dunsmuir St, via Howe St, Georgia St, Burrard St, to temporary terminus at Dunsmuir St due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nBMO Marathon Set Up\r\n\nTemporary Terminus:\r\nNorthbound Burrard St @ Dunsmuir St\r\n\nAffected stops:\r\n50405 Burrard Station @ Bay 2",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "211 Phibbs Exchange/Burrard Station detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "211 Burrard detour on Sat May 2 from 9am until end of service. Via Howe & Dunsmuir, Howe, Georgia, Burrard, to temp terminus at Dunsmuir St.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776999841,
        "last_modified_timestamp": 1777548661,
        "last_push_notification_timestamp": 1777129202,
        "timeframe_text": {
          "translation": [
            {
              "text": "This Weekend",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777737600,
            "end": 1777806000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6673",
            "stop_id": "409",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/211_Burrard_Stn_900_To_Last_Bus.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "211 Burrard Station BMO Marathon Set Up detour map (900 to last bus)",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "709404",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "211 Seymour detour on Sat May 2 starting at 9:00 AM. From temporary terminus at Burrard St and Dunsmuir St, via Burrard St, Pender St, resume regular route due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nBMO Marathon Set Up\r\n\nTemporary Terminus:\r\nNorthbound Burrard St @ Dunsmuir St\r\n\nAffected stops:\r\n50405 Burrard Station @ Bay 2\r\n50406 Eastbound W Pender St @ Thurlow St",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "211 Seymour detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "211 Seymour detour on Sat May 2 starting @ 9am. From temp terminus @ Burrard St & Dunsmuir St, via Burrard St, Pender St, resume reg rte.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1776999937,
        "last_modified_timestamp": 1777548661,
        "last_push_notification_timestamp": 1777129202,
        "timeframe_text": {
          "translation": [
            {
              "text": "This Weekend",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777737600,
            "end": 1777806000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6673",
            "stop_id": "409",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6673",
            "stop_id": "410",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/211_Seymour_Phibbs_Ex_900_To_Last_Bus.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "211 Seymour BMO Marathon Set Up detour map (900 to last bus)",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "709414",
      "alert": {
        "effect": "ACCESSIBILITY_ISSUE",
        "effect_detail": "ESCALATORS",
        "cause": "MAINTENANCE",
        "cause_detail": "MAINTENANCE",
        "header_text": {
          "translation": [
            {
              "text": "The up escalator from the west entrance Compass Vending machine level to the platform at Expo Line Main Street-Science World Station is temporarily out of service from Mon Apr 27 at 8:00 AM to Thu Apr 30 at 5:00 PM due to maintenance.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "service_effect_text": {
          "translation": [
            {
              "text": "SkyTrain Expo Line escalator alert at Main Street-Science World Station",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "The up escltr from the west entrance CVM level to the pltfrm @ Expo Line Main St-Sci World is temp out of service from Mon Apr 27 @ 8am to Thu",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1777002212,
        "last_modified_timestamp": 1777532403,
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777302000,
            "end": 1777593600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30053",
            "stop_id": "8043",
            "activities": [
              "BOARD",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30053",
            "stop_id": "8074",
            "activities": [
              "BOARD",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "709502",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 56137 Westbound 16 Ave @ 148 St is temporarily closed from Mon Apr 27 through Fri May 1 due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 6 1 3 7 is temporarily closed from Monday April 27 through Friday May 1, due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 56137 Westbound 16 Ave @ 148 St closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 56137 Westbound 16 Ave @ 148 St is temporarily closed from Mon Apr 27 through Fri May 1 due to construction.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777048154,
        "last_modified_timestamp": 1777548662,
        "last_push_notification_timestamp": 1777048154,
        "timeframe_text": {
          "translation": [
            {
              "text": "Through Saturday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777289400,
            "end": 1777719600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "40855",
            "stop_id": "6196",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6716",
            "stop_id": "6196",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6754",
            "stop_id": "6196",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "709592",
      "alert": {
        "effect": "STOP_MOVED",
        "effect_detail": "STOP_MOVE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 56058 Southbound 152 St @ 84 Ave has temporarily moved 60 metres south from Wed Apr 29 to Fri May 1 from 9:00 AM to 2:00 PM daily due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 6 0 5 8 has temporarily moved 60 metres south from Wednesday April 29 to Friday May 1, from 9:00 AM to 2:00 PM, daily, due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 56058 Southbound 152 St @ 84 Ave has moved",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 56058 SB 152 St @ 84 Ave has temporarily moved 60 metres south from Wed Apr 29 to Fri May 1 from 9am-2pm daily due to construction.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777065501,
        "last_modified_timestamp": 1777583702,
        "last_push_notification_timestamp": 1777065501,
        "timeframe_text": {
          "translation": [
            {
              "text": "Tomorrow",
              "language": "en"
            }
          ]
        },
        "recurrence_text": {
          "translation": [
            {
              "text": "Wednesday-Friday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777651200,
            "end": 1777669200
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6712",
            "stop_id": "6116",
            "activities": [
              "BOARD"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6714",
            "stop_id": "6116",
            "activities": [
              "BOARD"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "7321",
            "stop_id": "6116",
            "activities": [
              "BOARD"
            ]
          }
        ]
      }
    },
    {
      "id": "709594",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 59058 Eastbound Williams Rd @ Deagle Rd is temporarily closed from Thu Apr 30 to Fri May 8 from 8:00 AM to 4:00 PM daily due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 9 0 5 8 is temporarily closed from Thu April 30 to Friday May 8, from 8:00 AM to 4:00 PM, daily, due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 59058 Eastbound Williams Rd @ Deagle Rd closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 59058 Eastbound Williams Rd @ Deagle Rd is temporarily closed from Thu Apr 30 to Fri May 8 from 8:00 AM to 4pm daily due to construction.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777065692,
        "last_modified_timestamp": 1777590903,
        "last_push_notification_timestamp": 1777065692,
        "timeframe_text": {
          "translation": [
            {
              "text": "Starting Tomorrow",
              "language": "en"
            }
          ]
        },
        "recurrence_text": {
          "translation": [
            {
              "text": "daily",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777647600,
            "end": 1777676400
          },
          {
            "start": 1777734000,
            "end": 1777762800
          },
          {
            "start": 1777820400,
            "end": 1777849200
          },
          {
            "start": 1777906800,
            "end": 1777935600
          },
          {
            "start": 1777993200,
            "end": 1778022000
          },
          {
            "start": 1778079600,
            "end": 1778108400
          },
          {
            "start": 1778166000,
            "end": 1778194800
          },
          {
            "start": 1778252400,
            "end": 1778281200
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6828",
            "stop_id": "9568",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "709598",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 53654 Northbound Pitt River Rd @ Warwick Ave is temporarily closed from Mon Apr 27 to Fri May 1 from 7:00 AM to 3:00 PM daily due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 3 6 5 4 is temporarily closed from Monday April 27 to Friday May 1, from 7:00 AM to 3:00 PM, daily, due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 53654 Northbound Pitt River Rd @ Warwick Ave closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 53654 Northbound Pitt River Rd @ Warwick Ave is temporarily closed from Mon Apr 27 to Fri May 1 from 7am-3pm daily due to construction.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777065895,
        "last_modified_timestamp": 1777587302,
        "last_push_notification_timestamp": 1777065895,
        "timeframe_text": {
          "translation": [
            {
              "text": "Tomorrow",
              "language": "en"
            }
          ]
        },
        "recurrence_text": {
          "translation": [
            {
              "text": "weekdays",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777644000,
            "end": 1777672800
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6666",
            "stop_id": "3693",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "709600",
      "alert": {
        "effect": "STOP_MOVED",
        "effect_detail": "STOP_MOVE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 53217 Southbound E Columbia St @ Holmes St has temporarily moved 60 metres south from Mon Apr 27 to Fri May 1 from 8:30 AM to 3:30 PM daily due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 3 2 1 7 has temporarily moved 60 metres south from Monday April 27 to Friday May 1, from 8:30 AM to 3:30 PM, daily, due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 53217 Southbound E Columbia St @ Holmes St has moved",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 53217 SB E Columbia St @ Holmes St has temp moved 60 metres south from Mon Apr 27 to Fri May 1 from 8:30am to 3:30pm daily (constr).",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777066070,
        "last_modified_timestamp": 1777589102,
        "last_push_notification_timestamp": 1777066070,
        "timeframe_text": {
          "translation": [
            {
              "text": "Tomorrow",
              "language": "en"
            }
          ]
        },
        "recurrence_text": {
          "translation": [
            {
              "text": "weekdays",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777649400,
            "end": 1777674600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "16719",
            "stop_id": "3251",
            "activities": [
              "BOARD"
            ]
          }
        ]
      }
    },
    {
      "id": "709605",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 53113 Northbound E Columbia St @ Holmes St is temporarily closed from Mon Apr 27 to Fri May 1 from 8:30 AM to 3:30 PM daily due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 3 1 1 3,  is temporarily closed from Monday April 27 to Friday May 1 from 8:30 AM to 3:30 PM daily due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 53113 Northbound E Columbia St @ Holmes St closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 53113 NB E Columbia St @ Holmes St is temporarily closed from Mon Apr 27 to Fri May 1 from 8:30am to 3:30pm daily due to construction.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777066735,
        "last_modified_timestamp": 1777589102,
        "last_push_notification_timestamp": 1777066735,
        "timeframe_text": {
          "translation": [
            {
              "text": "Tomorrow",
              "language": "en"
            }
          ]
        },
        "recurrence_text": {
          "translation": [
            {
              "text": "weekdays",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777649400,
            "end": 1777674600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "16719",
            "stop_id": "3146",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "709768",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 55679 Southbound 132 St @ 80 Ave is temporarily closed until further notice due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 5 6 7 9 is temporarily closed until further notice due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 55679 Southbound 132 St @ 80 Ave closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 55679 Southbound 132 St @ 80 Ave is temporarily closed until further notice due to construction.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777123920,
        "last_modified_timestamp": 1777123920,
        "last_push_notification_timestamp": 1777123920,
        "alert_lifecycle": "NEW",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1777123860
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6707",
            "stop_id": "5734",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "709816",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "28 Phibbs Exchange detour on Sat May 2 & Sun May 3 from 6:30 AM to 9:00 PM daily. Regular route to Smith Ave and Nithsdale St, then via Nithsdale St, Boundary Rd, resume regular route due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nTian Jin Festival\r\n\nWill service temporary stop Northbound Smith Ave FS Elmwood St\r\nAffected stops:\r\n51733 Northbound Smith Ave @ Avondale St\r\n59129 Northbound Smith Ave @ Linwood St\r\n59128 Westbound Canada Way @ Smith Ave",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "28 Phibbs Exchange/Kootenay Loop detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "28 Phibbs Ex detour from Sat May 2 to Sun May 3 from 6:30am-9pm daily. Via Smith Ave & Nithsdale St, then via Nithsdale St, Bndry Rd, resume r",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777135116,
        "last_modified_timestamp": 1777186802,
        "last_push_notification_timestamp": 1777135116,
        "timeframe_text": {
          "translation": [
            {
              "text": "This Weekend",
              "language": "en"
            }
          ]
        },
        "recurrence_text": {
          "translation": [
            {
              "text": "weekends",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777728600,
            "end": 1777780800
          },
          {
            "start": 1777815000,
            "end": 1777867200
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6630",
            "stop_id": "1747",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6630",
            "stop_id": "11615",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6630",
            "stop_id": "11619",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/Tian_Jin_Festival/28_PhibbsKootenay.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "Tian Jin Festival Detour Map for 28 Phibbs Exchange",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "709820",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "28 Joyce Station detour on Sat May 2 & Sun May 3 from 6:30 AM to 9:00 PM daily. Regular route to Boundary Rd and Canada Way, then continue Boundary Rd, Kincaid St, Smith Ave, Sunset St, resume regular route due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nTian Jin Festival\r\n\nWill service temporary stop at Southbound Boundary Rd NS Canada Way\r\nAffected stops:\r\n61447 Eastbound Canada Way @ Boundary Rd\r\n51774 Southbound Smith Ave @ Laurel St\r\n51775 Southbound Smith Ave @ Avondale St\r\n51776 Southbound Smith Ave @ Nithsdale St\r\n51777 Southbound Smith Ave @ Sunset St",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "28 Joyce Station/Kootenay Loop detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "28 Joyce detour on May 2-3 from 6:30am-9pm daily. Via Bndry Rd & Canada Way, then continue Bndry Rd, Kincaid St, Smith Ave, Sunset St, resume",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777135899,
        "last_modified_timestamp": 1777186802,
        "last_push_notification_timestamp": 1777135899,
        "timeframe_text": {
          "translation": [
            {
              "text": "This Weekend",
              "language": "en"
            }
          ]
        },
        "recurrence_text": {
          "translation": [
            {
              "text": "weekends",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777728600,
            "end": 1777780800
          },
          {
            "start": 1777815000,
            "end": 1777867200
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6630",
            "stop_id": "1788",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6630",
            "stop_id": "1789",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6630",
            "stop_id": "1790",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6630",
            "stop_id": "1791",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6630",
            "stop_id": "12934",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/Tian_Jin_Festival/28_Joyce.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "Tian Jin Festival Detour Map for 28 Joyce Station",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "709835",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "2 Burrard Station detour on Sun May 3 First Bus until 7:00 PM. Regular route to MacDonald at 4 Ave, then 4 Ave, Hemlock, 5 Ave, Granville Bridge, Seymour, Davie, Burrard, Pender, Howe to temporary terminus at Howe and Dunsmuir due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nBMO Marathon\r\n\nService to make all local stops along detour portion",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "2 Burrard Station detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "2 Burrard detour Sun May 3 til 7pm. Via MacDonald @ 4 Ave, then 4 Ave, Hemlock, 5 Ave, Granville Bridge, Seymour, Davie, Burrard, Pender, Howe",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777139340,
        "last_modified_timestamp": 1777273201,
        "last_push_notification_timestamp": 1777139340,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777807800,
            "end": 1777860000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6612",
            "stop_id": "64",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6612",
            "stop_id": "63",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6612",
            "stop_id": "72",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6612",
            "stop_id": "73",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6612",
            "stop_id": "70",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6612",
            "stop_id": "75",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6612",
            "stop_id": "69",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6612",
            "stop_id": "12040",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6612",
            "stop_id": "10542",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/2_Burrard_Stn_First_bus_To_1900_BMO.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "Bmo Marathon detour map for 2 Burrard Station",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "709841",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "2 Dunbar Loop/Macdonald-16th Ave detour on Sun May 3 until 7:00 PM. From temporary terminus at Howe at Dunsmuir, via Dunsmuir, Burrard, Nelson, Howe, Granville Bridge, 4 Ave, MacDonald St, resume regular route due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nBMO Marathon\r\n\nService to make all local stops along detour portion",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "2 Dunbar Loop/Macdonald-16th Ave detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "2 Dunbar Loop detour on Sun May 3 until 7pm. From Howe/Dunsmuir, via Dunsmuir, Burrard, Nelson, Howe, Granville Bridge, 4 Ave, MacDonald,",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777140189,
        "last_modified_timestamp": 1777273201,
        "last_push_notification_timestamp": 1777140189,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777807800,
            "end": 1777860000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6612",
            "stop_id": "106",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6612",
            "stop_id": "107",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6612",
            "stop_id": "105",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6612",
            "stop_id": "101",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6612",
            "stop_id": "103",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6612",
            "stop_id": "104",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6612",
            "stop_id": "12494",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6612",
            "stop_id": "98",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6612",
            "stop_id": "47",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/2_Dunbar_Loop_First_Bus_To_1900_BMO.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "Bmo Marathon detour map for 2 Dunbar",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "709847",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "4 UBC detour on Sun May 3 First Bus until 1:30 PM. Regular route to 4 Ave at Alma, then Alma, 10 Ave, Blanca to temporary terminus at Blanca Loop due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nBMO Marathon\r\n\nService to make all local stops along detour portion",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "4 UBC detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "4 UBC detour on Sun May 3 First Bus until 1:30pm. Reg rte to 4 Ave @ Alma, then Alma, 10 Ave, Blanca to temp terminus @ Blanca Loop.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777140714,
        "last_modified_timestamp": 1777273201,
        "last_push_notification_timestamp": 1777140714,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777807800,
            "end": 1777840200
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6614",
            "stop_id": "600",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6614",
            "stop_id": "601",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6614",
            "stop_id": "602",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6614",
            "stop_id": "604",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6614",
            "stop_id": "607",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6614",
            "stop_id": "608",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6614",
            "stop_id": "609",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6614",
            "stop_id": "610",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6614",
            "stop_id": "596",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6614",
            "stop_id": "597",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6614",
            "stop_id": "599",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6614",
            "stop_id": "11794",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6614",
            "stop_id": "11486",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/4_UBC_First_Bus_To_1300.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "Bmo Marathon detour map for 4 UBC",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "709855",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "4 Downtown/Powell detour on Sun May 3 until 1:30 PM. Resuming regular route from temporary terminus at Blanca Loop due to special event. No service between UBC Loop and Blanca Loop",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nBMO Marathon\r\n\nService to make all local stops along detour portion",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "4 Downtown/Powell detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "4 Downtown/Powell detour on Sun May 3 until 1:30pm. Resuming reg rte from temp terminus @ Blanca Loop. No service btwn UBC Loop & Blanca Loop",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777141437,
        "last_modified_timestamp": 1777273201,
        "last_push_notification_timestamp": 1777141437,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777807800,
            "end": 1777840200
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6614",
            "stop_id": "11794",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6614",
            "stop_id": "8013",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6614",
            "stop_id": "271",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6614",
            "stop_id": "273",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6614",
            "stop_id": "274",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6614",
            "stop_id": "275",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/4_DT_Powell_First_Bus_To_1300.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "Bmo Marathon detour map for 4 Powell",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "709857",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "5 Downtown detour on Sun May 3 until 9:00 AM. Regular route to Pender at Granville, then Granville, Davie, resume regular route as 6 Davie due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nBMO Marathon\r\n\nService to make all local stops along detour portion",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "5 Downtown detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "5 Downtown detour on Sun May 3 until 9am. Reg rte to Pender at Granville, then Granville, Davie, resume reg rte as 6 Davie (special event).",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777141751,
        "last_modified_timestamp": 1777273202,
        "last_push_notification_timestamp": 1777141751,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777807800,
            "end": 1777824000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6615",
            "stop_id": "80",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6615",
            "stop_id": "81",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6615",
            "stop_id": "78",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/5_Downtown_6_Davie_BMO.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "Bmo Marathon detour map for 5 Downtown",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "709861",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "6 Downtown detour on Sun May 3 until 9:00 AM. Regular route to Davie at Granville, then Granville, Pender, resume regular route as 5 Robson due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nBMO Marathon\r\n\nService to make all local stops along detour portion",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "6 Downtown detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "5 Downtown detour on Sun May 3 until 9am. Reg rte to Pender at Granville, then Granville, Davie, resume reg rte as 6 Davie (special event).",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777142117,
        "last_modified_timestamp": 1777273202,
        "last_push_notification_timestamp": 1777142117,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777807800,
            "end": 1777824000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6616",
            "stop_id": "12330",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6616",
            "stop_id": "12331",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6616",
            "stop_id": "12334",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6616",
            "stop_id": "12348",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6616",
            "stop_id": "11311",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6616",
            "stop_id": "10591",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/6_Downtown_5_Robson_BMO.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "Bmo Marathon detour map for 6 Downtown",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "709862",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "9 Alma detour on Sun May 3 until 9:00 AM. Regular route to Broadway at Kingsway, then Kingsway, Main, 2 Ave, Ash, Broadway, resume regular route due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nBMO Marathon\r\n\nService to make all local stops along detour portion",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "9 Granville/Alma/UBC detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "9 Alma detour on Sun May 3 until 9am. Reg rte to Broadway @ Kingsway, then Kingsway, Main, 2 Ave, Ash, Broadway, resume reg rte.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777142419,
        "last_modified_timestamp": 1777273202,
        "last_push_notification_timestamp": 1777142419,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777807800,
            "end": 1777824000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6619",
            "stop_id": "928",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6619",
            "stop_id": "929",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/9_Alma_First_Bus_To_900_BMO.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "Bmo Marathon detour map for 9 Alma",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "709863",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "9 Commercial-Broadway Station/Boundary detour on Sun May 3 until 9:00 AM. Regular route to Broadway at Ash, then Ash, 6 Ave, 2 Ave, Main, Kingsway, Broadway, resume regular route due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nBMO Marathon\r\n\nService to make all local stops along detour portion",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "9 Commercial-Broadway Station/Boundary detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "9 Comm'l-Bdway/Boundary detour on Sun May 3 until 9am. Reg rte to Bdway @ Ash, then Ash, 6 Ave, 2 Ave, Main, Kingsway, Bdway, resume reg rte",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777142565,
        "last_modified_timestamp": 1777273202,
        "last_push_notification_timestamp": 1777142565,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777807800,
            "end": 1777824000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6619",
            "stop_id": "2120",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6619",
            "stop_id": "12877",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6619",
            "stop_id": "12101",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6619",
            "stop_id": "12764",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/9_Boundary_First_Bus_To_900_BMO.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "Bmo Marathon detour map for 9 Boundary",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "709866",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "10 Waterfront Station detour on Sun May 3 8:00 AM to 10:00 AM. From temporary terminus at 41 Ave at Granville, via regular route due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nBMO Marathon\r\n\nService to make all local stops along detour portion",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "10 Waterfront Station detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "10 Waterfront Station detour on Sun May 3 8am to 10am. From temporary terminus at 41 Ave at Granville, via regular route due to special event.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777142862,
        "last_modified_timestamp": 1777273202,
        "last_push_notification_timestamp": 1777142862,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777820400,
            "end": 1777827600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6620",
            "stop_id": "13081",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6620",
            "stop_id": "12116",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6620",
            "stop_id": "12852",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6620",
            "stop_id": "11251",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6620",
            "stop_id": "2239",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6620",
            "stop_id": "2241",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6620",
            "stop_id": "4876",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6620",
            "stop_id": "8394",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6620",
            "stop_id": "9551",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6620",
            "stop_id": "770",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6620",
            "stop_id": "772",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6620",
            "stop_id": "774",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6620",
            "stop_id": "826",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6620",
            "stop_id": "763",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6620",
            "stop_id": "765",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6620",
            "stop_id": "766",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6620",
            "stop_id": "768",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/10_Downtown_0800_to_1000.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "Bmo Marathon detour map for 10 Waterfront",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "709869",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "10 Granville/Marine Dr Station detour on Sun May 3 8:00 AM to 10:00 AM. Regular route to Granville at 41 Ave, then 41 Ave to temporary terminus at Churchill St due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nBMO Marathon\r\n\nService to make all local stops along detour portion",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "10 Granville/Marine Dr Station detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "10 Granville/Marine Dr Stn detour on Sun May 3 8-10am. Reg rte to Granville @ 41 Ave, then 41 Ave to temp terminus @ Churchill St.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777143220,
        "last_modified_timestamp": 1777273202,
        "last_push_notification_timestamp": 1777143220,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777820400,
            "end": 1777827600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6620",
            "stop_id": "746",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6620",
            "stop_id": "865",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6620",
            "stop_id": "866",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6620",
            "stop_id": "867",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6620",
            "stop_id": "869",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6620",
            "stop_id": "871",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6620",
            "stop_id": "873",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6620",
            "stop_id": "860",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6620",
            "stop_id": "863",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6620",
            "stop_id": "864",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6620",
            "stop_id": "9135",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6620",
            "stop_id": "2146",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6620",
            "stop_id": "2148",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6620",
            "stop_id": "11252",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6620",
            "stop_id": "1129",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6620",
            "stop_id": "10431",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6620",
            "stop_id": "12518",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6620",
            "stop_id": "13085",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/10_Granville_0800_to_1000.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "Bmo Marathon detour map for 10 Granville",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "709873",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "15 Cambie detour on Sun May 3 First Bus until 9:30 AM. Regular route to Cambie at 2nd Ave, then 2 Ave, Main, 49 Ave, Cambie, resume regular route due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nBMO Marathon\r\n\nService to make all local stops along detour portion",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "15 Cambie detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "15 Cambie detour on Sun May 3 First Bus until 9:30am. Reg rte to Cambie @ 2 Ave, then 2 Ave, Main, 49 Ave, Cambie, resume reg rte.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777143501,
        "last_modified_timestamp": 1777273202,
        "last_push_notification_timestamp": 1777143501,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777807800,
            "end": 1777825800
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6621",
            "stop_id": "12548",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6621",
            "stop_id": "10804",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6621",
            "stop_id": "10802",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6621",
            "stop_id": "11221",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6621",
            "stop_id": "11101",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6621",
            "stop_id": "11211",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6621",
            "stop_id": "418",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6621",
            "stop_id": "419",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6621",
            "stop_id": "420",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6621",
            "stop_id": "426",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6621",
            "stop_id": "428",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6621",
            "stop_id": "422",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6621",
            "stop_id": "423",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6621",
            "stop_id": "627",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6621",
            "stop_id": "9087",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6621",
            "stop_id": "992",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/15_Cambie_First_Bus_To_930_BMO.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "Bmo Marathon detour map for 15 Cambie",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "709874",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "15 Olympic Village Station detour on Sun May 3 until 9:30 AM. Regular route to Cambie at 49 Ave, then 49 Ave, Main, 2 Ave, 6 Ave to Olympic Village Station due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nBMO Marathon\r\n\nService to make all local stops along detour portion",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "15 Olympic Village Station detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "15 Olympic Village Stn detour on Sun May 3 until 9:30am. Reg rte to Cambie @ 49 Ave, then 49 Ave, Main, 2 Ave, 6 Ave to Olympic Village Stn.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777143777,
        "last_modified_timestamp": 1777273202,
        "last_push_notification_timestamp": 1777143777,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777807800,
            "end": 1777825800
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6621",
            "stop_id": "483",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6621",
            "stop_id": "485",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6621",
            "stop_id": "11227",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6621",
            "stop_id": "11216",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6621",
            "stop_id": "10853",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6621",
            "stop_id": "11097",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6621",
            "stop_id": "11349",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6621",
            "stop_id": "11352",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6621",
            "stop_id": "10803",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6621",
            "stop_id": "10809",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6621",
            "stop_id": "10810",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6621",
            "stop_id": "10805",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6621",
            "stop_id": "10806",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6621",
            "stop_id": "10799",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6621",
            "stop_id": "12975",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/15_Olympic_Village_First_Bus_To_930_BMO.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "Bmo Marathon detour map for 15 Olympic Village Station",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "709876",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "16 Arbutus detour from 8:00 AM to 10:00 AM on Sun May 3. Regular route to 41 Ave at Arbutus, 41 Ave, Granville St to temporary terminus at Granville/41 Ave due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nBMO Marathon\r\n\nService to make all local stops along detour portion",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "16 Arbutus detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "16 Arbutus detour from 8-10am on Sun May 3. Reg rte to 41 Ave @ Arbutus, 41 Ave, Granville St to temp terminus @ Granville/41 Ave.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777144035,
        "last_modified_timestamp": 1777273202,
        "last_push_notification_timestamp": 1777144035,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777820400,
            "end": 1777827600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6622",
            "stop_id": "12787",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6622",
            "stop_id": "11541",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6622",
            "stop_id": "1018",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6622",
            "stop_id": "1122",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6622",
            "stop_id": "1124",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6622",
            "stop_id": "1126",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6622",
            "stop_id": "1127",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6622",
            "stop_id": "1128",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6622",
            "stop_id": "1121",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6622",
            "stop_id": "1116",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6622",
            "stop_id": "1117",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6622",
            "stop_id": "1120",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/16_Arbutus_0800_to_1000.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "Bmo Marathon detour map for 16 Arbutus",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "709880",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "16 29th Ave Station detour from 8:00 AM to 10:00 AM on Sun May 3. From temporary terminus at 41 Ave at Churchill, via 41 Ave, West Blvd, resume regular route due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nBMO Marathon\r\n\nService to make all local stops along detour portion",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "16 29th Ave Station detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "16 29 Ave Stn detour from 8-10am on Sun May 3. From temp terminus at 41 Ave at Churchill, via 41 Ave, W Blvd, resume reg rte (special event).",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777144391,
        "last_modified_timestamp": 1777273202,
        "last_push_notification_timestamp": 1777144391,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777820400,
            "end": 1777827600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6622",
            "stop_id": "1018",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6622",
            "stop_id": "1019",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6622",
            "stop_id": "1020",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6622",
            "stop_id": "1025",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6622",
            "stop_id": "1021",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6622",
            "stop_id": "1022",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6622",
            "stop_id": "1023",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6622",
            "stop_id": "1024",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6622",
            "stop_id": "1026",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6622",
            "stop_id": "1027",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6622",
            "stop_id": "1028",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6622",
            "stop_id": "1029",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6622",
            "stop_id": "13138",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/16_29th_Ave_Stn_0800_to_1000.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "Bmo Marathon detour map for 16 29th Ave Station",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "709882",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "17 Downtown detour on Sun May 3 First Bus until 9:45 AM. Regular route to Oak at 12 Ave, then Oak, Broadway, Granville, Hastings, Richards, Pender, Granville, Change sign to 17 Oak, due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nBMO Marathon\r\n\nService to make all local stops along detour portion",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "17 Downtown detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "17 Dwtn detour on Sun May 3 First Bus until 9:45am. Via Oak @ 12 Ave, then Oak, Bdway, Granville, Hastings, Richards, Pender, Granville, Chang",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777144734,
        "last_modified_timestamp": 1777273202,
        "last_push_notification_timestamp": 1777144734,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777807800,
            "end": 1777826700
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6623",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/17_Downtown_First_Bus_to_0945.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "Bmo Marathon detour map for 17 Downtown",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "709886",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "17 Oak detour on Sun May 3 First Bus until 9:45 AM. From Pender/Granville, via Granville, Granville St Bridge, Cloverleaf, Fir St, 4 Ave, Hemlock, Broadway, Oak, resume regular route due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nBMO Marathon\r\n\nService to make all local stops along detour portion",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "17 Oak detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "17 Oak detour on Sun May 3 until 9:45am. From Pender/Granville, via Granville, Granville St Bridge, 4 Ave, Hemlock, Broadway, Oak, resume reg",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777145491,
        "last_modified_timestamp": 1777273202,
        "last_push_notification_timestamp": 1777145491,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777807800,
            "end": 1777826700
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6623",
            "stop_id": "11119",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6623",
            "stop_id": "11221",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6623",
            "stop_id": "11616",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6623",
            "stop_id": "12710",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6623",
            "stop_id": "12712",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6623",
            "stop_id": "12713",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6623",
            "stop_id": "11535",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6623",
            "stop_id": "11523",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6623",
            "stop_id": "11525",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6623",
            "stop_id": "12535",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6623",
            "stop_id": "12548",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6623",
            "stop_id": "12581",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6623",
            "stop_id": "193",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6623",
            "stop_id": "415",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6623",
            "stop_id": "628",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6623",
            "stop_id": "80",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6623",
            "stop_id": "78",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/17_Oak_First_Bus_to_0945.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "Bmo Marathon detour map for 17 Oak",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "709889",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "17 Downtown detour from 8:30 AM to 10:00 AM on Sun May 3. From temporary terminus at 41 Ave at Oak, via 41 Ave, Granville, King Edward, Oak, resume regular route due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nBMO Marathon\r\n\nService to make all local stops along detour portion",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "17 Downtown detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "17 Downtown detour from 8:30-10am on Sun May 3. From temp terminus @ 41 Ave @ Oak, via 41 Ave, Granville, King Edward, Oak, resume reg rte.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777145842,
        "last_modified_timestamp": 1777273202,
        "last_push_notification_timestamp": 1777145842,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777822200,
            "end": 1777827600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6623",
            "stop_id": "455",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6623",
            "stop_id": "457",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6623",
            "stop_id": "458",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6623",
            "stop_id": "459",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/17_Downtown_0830_to_1000.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "Bmo Marathon detour map for 17 Downtown",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "709891",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "17 Oak detour from 8:30 AM to 10:00 AM on Sun May 3. Regular route to 41 Ave at Oak, then 41 Ave to temporary terminus west of Oak due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nBMO Marathon\r\n\nService to make all local stops along detour portion",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "17 Oak detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "17 Oak detour from 8:30-10am on Sun May 3. Regular route to 41 Ave at Oak, then 41 Ave to temporary terminus west of Oak due to special event.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777146209,
        "last_modified_timestamp": 1777273202,
        "last_push_notification_timestamp": 1777146209,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777822200,
            "end": 1777827600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6623",
            "stop_id": "2146",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6623",
            "stop_id": "2148",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6623",
            "stop_id": "813",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6623",
            "stop_id": "814",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6623",
            "stop_id": "815",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6623",
            "stop_id": "817",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6623",
            "stop_id": "818",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6623",
            "stop_id": "819",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6623",
            "stop_id": "820",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6623",
            "stop_id": "822",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6623",
            "stop_id": "823",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6623",
            "stop_id": "13043",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6623",
            "stop_id": "11262",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6623",
            "stop_id": "11252",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/17_Oak_830_to_1000.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "Bmo Marathon detour map for 17 Oak",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "709900",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "UPDATE: Stop 56444 Eastbound Westminster Hwy @ No. 2 Rd is temporarily closed from Fri Apr 17 through Fri May 1 due to construction",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nStop 56444 Eastbound Westminster Hwy @ No. 2 Rd is temporarily closed from Fri Apr 17 through Fri Apr 24 due to construction. ",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 6 4 4 4, is temporarily closed from Friday April 17 through Friday May 1 due to construction. ",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 56444 Eastbound Westminster Hwy @ No. 2 Rd closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Extended through May 1. Stop 56444 EB Westminster Hwy @ No. 2 Rd is temporarily closed from Fri Apr 17 through Fri May 1.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777148675,
        "last_modified_timestamp": 1777548661,
        "timeframe_text": {
          "translation": [
            {
              "text": "Through Saturday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777148640,
            "end": 1777719600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "13684",
            "stop_id": "6505",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6722",
            "stop_id": "6505",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "709910",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "22 Downtown detour on Sun May 3 from 9:00 AM to 7:00 PM. Regular route to W Pender St and Howe St, then via Howe St to temporary terminus SB Howe St and Dunsmuir St due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nBMO Marathon Race Day\r\n\nServicing all stops along reroute.\r\nAffected stops:\r\n58099 Burrard Station @ Bay 5\r\n51843 Burrard Station @ Bay 3",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "22 Downtown detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "22 Downtown detour on Sun May 3 from 9am-7pm. Reg rte to W Pender St & Howe St, then via Howe St to temp terminus SB Howe St & Dunsmuir St.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777151087,
        "last_modified_timestamp": 1777273204,
        "last_push_notification_timestamp": 1777151186,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777824000,
            "end": 1777860000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6626",
            "stop_id": "12375",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6626",
            "stop_id": "1857",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/22_downtown_900_to_1900.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "22 Downtown BMO marathon detour map (from 9:00 AM to 7:00 PM)",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "709916",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "22 Knight detour on Sun May 3 from 9:00 AM to 7:00 PM. From temporary terminus at Southbound Howe St and Dunsmuir St, then via Dunsmuir St, Burrard St, W Pender St, resume regular route due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nBMO Marathon Race Day\r\n\nServicing all stops along reroute\r\nAffected stops:\r\n51843 Burrard Station @ Bay 3",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "22 Knight detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "22 Knight detour on Sun May 3 from 9am-7pm. From temp terminus @ SB Howe St & Dunsmuir St, then via Dunsmuir St, Burrard St, W Pender St, reg ",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777151348,
        "last_modified_timestamp": 1777273204,
        "last_push_notification_timestamp": 1777151348,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777824000,
            "end": 1777860000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6626",
            "stop_id": "1857",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/22_knight_900_to_1900.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "22 Knight BMO Marathon Detour Map",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "709965",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 61107 Eastbound E 33 Ave @ Argyle St is temporarily closed from 6:00 AM to 6:00 PM on Sat May 2 due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 6 1 1 0 7, is temporarily closed from 6:00 AM to 6:00 PM on Saturday May 2 due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 61107 Eastbound E 33 Ave @ Argyle St closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 61107 Eastbound E 33 Ave @ Argyle St is temporarily closed from 6:00 AM to 6:00 PM on Sat May 2 due to construction.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777158485,
        "last_modified_timestamp": 1777186804,
        "last_push_notification_timestamp": 1777158485,
        "timeframe_text": {
          "translation": [
            {
              "text": "Saturday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777726800,
            "end": 1777770000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "11052",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "710070",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "25 UBC detour on Sun May 3 until 8:00 AM. Regular route to King Edward Ave and Main St, then Main St, 41 Ave, Oak St, King Edward Ave, then resume regular route due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nSpecial Event: BMO Marathon\r\n\nBus will service all stops on the reroute.\r\n\nAffected stops:\r\n51571 Westbound E King Edward Ave @ Main St\r\n51572 Westbound W King Edward Ave @ Ontario St\r\n51573 Westbound W King Edward Ave @ Columbia St\r\n51574 King Edward Station @ Bay 1\r\n51575 Westbound W King Edward Ave @ Heather St\r\n51576 Westbound W King Edward Ave @ Laurel St",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "25 UBC detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "25 UBC detour on Sun May 3 until 8am. Reg rte to King Edward Ave & Main St, then Main St, 41 Ave, Oak St, King Edward Ave, then resume reg rte",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777177538,
        "last_modified_timestamp": 1777273202,
        "last_push_notification_timestamp": 1777177538,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777807800,
            "end": 1777820400
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6627",
            "stop_id": "1583",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6627",
            "stop_id": "1584",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6627",
            "stop_id": "1585",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6627",
            "stop_id": "1586",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6627",
            "stop_id": "1587",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6627",
            "stop_id": "1588",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "planned_disruption": true,
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/25_UBC_First_Bus_To_0800.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "25 UBC BMO Marathon Detour Map",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "710071",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "25 Brentwood Station detour on Sun May 3 until 8:00 AM. Regular route to King Edward Ave and Oak St, then Oak St, 41 Ave, Main St, King Edward Ave, then resume regular route due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nSpecial Event: BMO Marathon\r\n\nBus will service all stops on the reroute.\r\n\nAffected stops:\r\n51510 Eastbound W King Edward Ave @ Oak St\r\n51511 Eastbound W King Edward Ave @ Willow St\r\n60607 King Edward Station @ Bay 3\r\n51515 Eastbound W King Edward Ave @ Columbia St\r\n60335 Eastbound E King Edward Ave @ Ontario St",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "25 Brentwood Station detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "25 Brentwood detour on Sun May 3 until 8am. Reg rte to King Ed Ave & Oak St, then Oak St, 41 Ave, Main St, King Ed Ave, then resume reg rte",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777177712,
        "last_modified_timestamp": 1777273202,
        "last_push_notification_timestamp": 1777177712,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777807800,
            "end": 1777820400
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6627",
            "stop_id": "1522",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6627",
            "stop_id": "1523",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6627",
            "stop_id": "12866",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6627",
            "stop_id": "12989",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6627",
            "stop_id": "12570",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "planned_disruption": true,
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/25_Brentwood_First_Bus_To_0800.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "BMO Marathon Detour Map",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "710074",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "25 UBC detour from 8:00 AM to 12:00 PM on Sun May 3. Regular route to Dunbar St and 16 Ave, then 16 Ave, Dunbar St, continue Dunbar Diversion, continue Alma St, 10 Ave, University Blvd, Wesbrook Mall, then resume regular route due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nSpecial Event: BMO Marathon\r\n\nBus will service all stops on the reroute\r\n\nAffected stops:\r\n51592 Westbound W 16 Ave @ Alma St\r\n51593 Westbound W 16 Ave @ Wallace St\r\n51594 Westbound W 16 Ave @ Camosun St\r\n51595 Westbound W 16 Ave @ Discovery St\r\n51596 Westbound W 16 Ave @ Sasamat St\r\n51597 Westbound W 16 Ave @ Blanca St\r\n51598 Westbound W 16 Ave @ Pacific Spirit Park\r\n61043 Westbound W 16 Ave @ Wesbrook Mall\r\n51600 Northbound Wesbrook Mall @ 2900 Block\r\n59715 Northbound Wesbrook Mall @ Thunderbird Blvd\r\n58606 Northbound Wesbrook Mall @ 2100 Block",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "25 UBC detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "25 UBC detour 8am-12pm May 3. Via Dunbar & 16 Av, then 16 Av, Dunbar, con't Dunbar Div, con't Alma, 10 Av, con't University, Wesbrook, reg rte",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777178689,
        "last_modified_timestamp": 1777273202,
        "last_push_notification_timestamp": 1777178689,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777820400,
            "end": 1777834800
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6627",
            "stop_id": "1614",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6627",
            "stop_id": "1604",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6627",
            "stop_id": "1605",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6627",
            "stop_id": "1606",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6627",
            "stop_id": "1607",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6627",
            "stop_id": "1608",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6627",
            "stop_id": "1609",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6627",
            "stop_id": "1610",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6627",
            "stop_id": "1613",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6627",
            "stop_id": "10959",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6627",
            "stop_id": "10755",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "planned_disruption": true,
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/25_UBC_0800_To_1200.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "BMO Marathon Detour Map",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "710082",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "25 Brentwood Station detour 8:00 AM to 12:00 PM on Sun May 3. Regular route to Wesbrook Mall & University Blvd, then University Blvd, con't 10 Ave, Alma St, con't Dunbar Div, con't Dunbar, 16 Ave, Dunbar St, then resume regular route due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nSpecial Event: BMO Marathon\r\n\nBus will service all stops on the reroute. \r\n\nAffected stops:\r\n51479 Southbound Wesbrook Mall @ Agronomy Rd\r\n51480 Southbound Wesbrook Mall @ Thunderbird Blvd\r\n51483 Southbound Wesbrook Mall @ Hampton Place\r\n51484 Eastbound W 16 Ave @ Wesbrook Mall\r\n51485 Eastbound W 16 Ave @ Pacific Spirit Park\r\n51486 Eastbound W 16 Ave @ Blanca St\r\n51487 Eastbound W 16 Ave @ Tolmie St\r\n51488 Eastbound W 16 Ave @ Trimble St\r\n51490 Eastbound W 16 Ave @ Camosun St\r\n51491 Eastbound W 16 Ave @ Crown St\r\n51492 Eastbound W 16 Ave @ Highbury St",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "25 Brentwood Station detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "25 Brentwood detour 8am-12pm May 3. Via Wesbrook Mall & Uni Blvd, then Uni Blvd, con't 10 Av, Alma, con't Dunbar Div, con't Dunbar, reg rte.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777181640,
        "last_modified_timestamp": 1777273202,
        "last_push_notification_timestamp": 1777181640,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777820400,
            "end": 1777834800
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6627",
            "stop_id": "10958",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6627",
            "stop_id": "11499",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6627",
            "stop_id": "1503",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6627",
            "stop_id": "1504",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6627",
            "stop_id": "1498",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6627",
            "stop_id": "1499",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6627",
            "stop_id": "1500",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6627",
            "stop_id": "1502",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6627",
            "stop_id": "1493",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6627",
            "stop_id": "1497",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6627",
            "stop_id": "1491",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "planned_disruption": true,
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/25_Brentwood_0800_To_1200.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "BMO Marathon Detour Map",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "710129",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "19 Metrotown Station detour on Sun May 3 First Bus until 10:30 AM. From temporary terminus at Robson/Bidwell, via Robson, Cardero, Georgia, Burrard, Pender, Seymour, Hastings, Main, resume regular route due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nBMO Marathon\r\n\nService to make all local stops along detour portion",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "19 Metrotown Station detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "19 Metrotown detour on Sun May 3 until 10:30am. From Robson/Bidwell, via Robson, Cardero, Georgia, Burrard, Pender, Seymour, Hastings, Main ",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777222306,
        "last_modified_timestamp": 1777273203,
        "last_push_notification_timestamp": 1777222306,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777807800,
            "end": 1777829400
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6624",
            "stop_id": "1382",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6624",
            "stop_id": "11220",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6624",
            "stop_id": "524",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6624",
            "stop_id": "21",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6624",
            "stop_id": "410",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6624",
            "stop_id": "78",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6624",
            "stop_id": "8983",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6624",
            "stop_id": "9063",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6624",
            "stop_id": "80",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6624",
            "stop_id": "9486",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6624",
            "stop_id": "9487",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6624",
            "stop_id": "981",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/19_Metrotown_First_Bus_To_1030_BMO.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "Bmo Marathon detour map for 19 Metrotown",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "710133",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "19 Stanley Park detour on Sun May 3 until 10:30 AM. Regular route to Main at Pender, then Main, Hastings, Richards, Pender, Burrard, Georgia, Denman, Robson to temporary terminus at Bidwell due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nBMO Marathon\r\n\nService to make all local stops along detour portion",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "19 Stanley Park detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "19 Stanley Park detour May 3 until 10:30am. Via Main, Hastings, Richards, Pender, Burrard, Georgia, Denman, Robson to Bidwell terminus",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777222662,
        "last_modified_timestamp": 1777273203,
        "last_push_notification_timestamp": 1777222662,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777807800,
            "end": 1777829400
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6624",
            "stop_id": "93",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6624",
            "stop_id": "91",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6624",
            "stop_id": "9105",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6624",
            "stop_id": "696",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6624",
            "stop_id": "76",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6624",
            "stop_id": "10944",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6624",
            "stop_id": "11529",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6624",
            "stop_id": "11638",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6624",
            "stop_id": "11643",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6624",
            "stop_id": "1484",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/19_Stanley_Park_First_Bus_To_1030_BMO.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "Bmo Marathon detour map for 19 Stanley Park",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "710134",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "19 Metrotown Station detour from 10:30 AM to 9:30 PM on Sun May 3. Regular route to Georgia at Pender, then Georgia, Burrard, Pender, resume regular route due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nBMO Marathon\r\n\nService to make all local stops along detour portion",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "19 Metrotown Station detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "19 Metrotown Stn detour from 10:30am to 9:30pm on Sun May 3. Reg rte to Georgia @ Pender, then Georgia, Burrard, Pender, resume reg rte.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777222927,
        "last_modified_timestamp": 1777273203,
        "last_push_notification_timestamp": 1777222927,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777829400,
            "end": 1777869000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6624",
            "stop_id": "1382",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6624",
            "stop_id": "11220",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6624",
            "stop_id": "410",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/19_Metrotown_1030_To_2130_BMO.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "Bmo Marathon detour map for 19 Metrotown",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "710135",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "19 Stanley Park detour from 10:30 AM to 9:30 PM on Sun May 3. Regular route to Pender at Burrard, then Burrard, Georgia, resume regular route due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nBMO Marathon\r\n\nService to make all local stops along detour portion",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "19 Stanley Park detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "19 Stanley Park detour from 10:30am to 9:30pm on Sun May 3. Reg rte to Pender @ Burrard, then Burrard, Georgia, resume reg rte.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777223145,
        "last_modified_timestamp": 1777273203,
        "last_push_notification_timestamp": 1777223145,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777829400,
            "end": 1777869000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6624",
            "stop_id": "9307",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6624",
            "stop_id": "11643",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6624",
            "stop_id": "1484",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/19_Stanley_Park_1030_To_2130_BMO.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "Bmo Marathon detour map for 19 Stanley Park",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "710146",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "22 Downtown detour on Sun May 3 until 9:00 AM. Regular route to Pender at Main, then Main, Hastings, Richards, Pender, Howe to temporary terminus at Dunsmuir due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nBMO Marathon\r\n\nService to make all local stops along detour portion",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "22 Downtown detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "22 Downtown detour on Sun May 3 until 9am. Reg rte to Pender @ Main, then Main, Hastings, Richards, Pender, Howe to temp terminus @ Dunsmuir.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777225188,
        "last_modified_timestamp": 1777273203,
        "last_push_notification_timestamp": 1777225188,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777807800,
            "end": 1777824000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6626",
            "stop_id": "11638",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6626",
            "stop_id": "11529",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6626",
            "stop_id": "93",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6626",
            "stop_id": "91",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6626",
            "stop_id": "696",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/22_Downtown_First_Bus_To_0900_BMO.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "Bmo Marathon detour map for 22 Downtown",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "710148",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "22 Knight detour on Sun May 3 until 9:00 AM. From temporary terminus at Howe/Dunsmuir, via Dunsmuir, Burrard, Seymour, Hastings,Gore, resume regular route due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nBMO Marathon\r\n\nService to make all local stops along detour portion",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "22 Knight detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "22 Knight detour on Sun May 3 until 9am. From temp terminus @ Howe/Dunsmuir, via Dunsmuir, Burrard, Seymour, Hastings,Gore, resume reg rte.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777225420,
        "last_modified_timestamp": 1777273203,
        "last_push_notification_timestamp": 1777225420,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777807800,
            "end": 1777824000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6626",
            "stop_id": "9063",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6626",
            "stop_id": "78",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6626",
            "stop_id": "80",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6626",
            "stop_id": "21",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6626",
            "stop_id": "232",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6626",
            "stop_id": "1283",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/22_Knight_First_Bus_To_0900_BMO.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "Bmo Marathon detour map for 22 Knight",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "710151",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 53217 Southbound E Columbia St @ Holmes St is temporarily closed from Mon Apr 27 to Fri May 1 from 8:30 AM to 3:30 PM daily due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nAffected routes:\r\n109",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 3 2 1 7. is temporarily closed from Monday April 27 to Friday May 1 from 8:30 AM to 3:30 PM daily due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 53217 Southbound E Columbia St @ Holmes St closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 53217 SB E Columbia St @ Holmes St is temporarily closed from Mon Apr 27 to Fri May 1 from 8:30am to 3:30pm daily due to construction.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777226109,
        "last_modified_timestamp": 1777589102,
        "last_push_notification_timestamp": 1777226109,
        "timeframe_text": {
          "translation": [
            {
              "text": "Tomorrow",
              "language": "en"
            }
          ]
        },
        "recurrence_text": {
          "translation": [
            {
              "text": "weekdays",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777649400,
            "end": 1777674600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "16719",
            "stop_id": "3251",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "710181",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "33 UBC detour from 7:30 AM to 8:00 AM on Sun May 3. Regular route to 33 Ave/Main, then Main, 41 Ave, Oak, 16 Ave, Dunbar, Alma, 10 Ave, University Blvd, Wesbrook Mall, resume regular route due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nBMO Marathon\r\n\nService to make all local stops along detour portion",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "33 UBC detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "33 UBC detour from 7:30-8am on Sun May 3. Via 33 Ave/Main, then Main, 41 Ave, Oak, 16 Ave, Dunbar, Alma, 10 Ave, Uni Blvd, Wesbrook Mall",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777236905,
        "last_modified_timestamp": 1777273203,
        "last_push_notification_timestamp": 1777236905,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777818600,
            "end": 1777820400
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "1609",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "1610",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "1607",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "1608",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "1605",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "1606",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "1613",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "1614",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "11216",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "11099",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "11019",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "11020",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "10959",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "10968",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "11040",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "11047",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "10755",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "10799",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "10806",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "10809",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "10810",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/33_UBC_730_To_800.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "Bmo Marathon detour map for 33 UBC",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "710183",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "68 UBC Exchange/Wesbrook Village detour on Sun May 3 from 7:30 AM to 1:30 PM. Service will operate in a belt loop from UBC Exchange via Wesbrook Mall, Agronomy Rd, West Mall, Thunderbird Blvd, Wesbrook Mall, back into UBC Exchange before repeating.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nBMO Marathon Race Day",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "68 UBC Exchange/Wesbrook Village detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "68 UBC Ex/Wesbrook detour May 3 7:30am-1:30pm. Service will operate in a belt loop from UBC Exchange. TransLink.ca/alerts for info & map.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777237112,
        "last_modified_timestamp": 1777273203,
        "last_push_notification_timestamp": 1777237112,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777818600,
            "end": 1777840200
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "33538",
            "stop_id": "10514",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "33538",
            "stop_id": "10451",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "33538",
            "stop_id": "10454",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "33538",
            "stop_id": "10455",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "33538",
            "stop_id": "10456",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "33538",
            "stop_id": "10433",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "33538",
            "stop_id": "10450",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "33538",
            "stop_id": "11036",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "33538",
            "stop_id": "10961",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "33538",
            "stop_id": "11759",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "33538",
            "stop_id": "12012",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "33538",
            "stop_id": "12013",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "33538",
            "stop_id": "11948",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "33538",
            "stop_id": "12008",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "33538",
            "stop_id": "12009",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "33538",
            "stop_id": "13128",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "33538",
            "stop_id": "13129",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "33538",
            "stop_id": "11341",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/68_UBC_Belt_Loop.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "Bmo Marathon detour map for 68 UBC Exchange/Wesbrook Village belt loop",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "710184",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "33 UBC detour from 8:00 AM to 12:30 PM on Sun May 3. Regular route to 33 Ave/Main, then Main, King Edward, Cambie, 16 Ave, Dunbar, Alma, 10 Ave, University Blvd, Wesbrook Mall, resume regular route due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nBMO Marathon\r\n\nService to make all local stops along detour portion",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "33 UBC detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "33 UBC detour from 8am -12:30pm on Sun May 3. Via 33 Ave/Main, then Main, King Ed, Cambie, 16 Ave, Dunbar, Alma, 10 Ave, Uni Blvd, Wesbrook",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777237367,
        "last_modified_timestamp": 1777311394,
        "last_push_notification_timestamp": 1777237367,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777820400,
            "end": 1777836600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "10968",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "10959",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "11020",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "11047",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "11099",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "11216",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "10755",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "1614",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "1606",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "1607",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "1605",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "1608",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "1609",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "1610",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "1613",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/33_UBC_800_To_1230.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "Bmo Marathon detour map for 33 UBC",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "710187",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "33 UBC detour from 12:30 PM - 4:00 PM on Sun May 3. Regular route to 33 Ave at Main, then Main, King Edward, Cambie, resume regular route due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nBMO Marathon\r\n\nService to make all local stops along detour portion",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "33 UBC detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "33 UBC detour from 12:30pm - 4pm on Sun May 3. Reg route to 33 Ave at Main, then Main, King Edward, Cambie, resume reg route (special event).",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777237671,
        "last_modified_timestamp": 1777273203,
        "last_push_notification_timestamp": 1777237671,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777836600,
            "end": 1777849200
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "11216",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "11047",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "11099",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "11020",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/33_UBC_1230_To_1600.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "Bmo Marathon detour map for 33 UBC",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "710191",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "33 29th Ave Station detour from 7:30 AM to 8:00 AM on Sun May 3. Regular route to Wesbrook Mall at University Blvd, then University Blvd, 10 Ave, Alma, Dunbar, 16 Ave, Cambie, King Edward, Main, 33 Ave, resume regular route due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nBMO Marathon\r\n\nService to make all local stops along detour portion",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "33 29th Ave Station detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "33 29 Ave detour from 7:30-8am May 3. Via Wesbrook Mall @ Uni Blvd, then Uni Blvd, 10 Ave, Alma, Dunbar, 16 Ave, Cambie, King Ed, Main, 33 ",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777238066,
        "last_modified_timestamp": 1777273203,
        "last_push_notification_timestamp": 1777238066,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777818600,
            "end": 1777820400
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "11014",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "11049",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "11209",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "11100",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "11211",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "11695",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "420",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "422",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "419",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "423",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/33_29th_Ave_Stn_730_To_800.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "Bmo Marathon detour map for 33 29th Avenue Station",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "710194",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "33 29th Ave Station detour from 8:00 AM to 12:30 PM on Sun May 3. Regular route to Wesbrook Mall at University Blvd, then University Blvd, 10 Ave, Alma, Dunbar, 16 Ave, Cambie, King Edward, Main, 33 Ave, resume regular route due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nBMO Marathon\r\n\nService to make all local stops along detour portion",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "33 29th Ave Station detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "33 29 Ave detour from 8am to 12:30pm on Sun May 3. Via Wesbrook Mall @ Uni Blvd, then Uni Blvd, 10 Ave, Alma, Dunbar, 16 Ave, Cambie, King Ed-",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777238504,
        "last_modified_timestamp": 1777273203,
        "last_push_notification_timestamp": 1777238504,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777820400,
            "end": 1777836600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "11695",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "1491",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "1497",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "1498",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "1493",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "1502",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "1503",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "1499",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "1500",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "1504",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "11100",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "11049",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "10958",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "11499",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/33_29th_Ave_Stn_800_To_1230.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "Bmo Marathon detour map for 33 29th Ave Station",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "710198",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "33 29th Ave Station detour from 12:30 PM to 4:00 PM on Sun May 3. Regular route to Cambie at King Edward, then King Edward, Main, 33 Ave, resume regular route due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nBMO Marathon\r\n\nService to make all local stops along detour portion",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "33 29th Ave Station detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "33 29 Ave Stn detour from 12:30-4pm on Sun May 3. Reg rte to Cambie @ King Edward, then King Edward, Main, 33 Ave, resume reg rte.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777238823,
        "last_modified_timestamp": 1777273203,
        "last_push_notification_timestamp": 1777238823,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777836600,
            "end": 1777849200
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "11049",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "11100",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "stop_id": "11695",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/33_29th_Ave_Stn_1230_To_1600.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "Bmo Marathon detour map for 33 29th Ave Station",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "710203",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "41 Crown detour from 6:00 AM to 7:45 AM on Sun May 3. Regular route to 41 Ave at Dunbar, then via Dunbar into Dunbar Loop as temporary terminus due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nBMO Marathon\r\n\nService to make all local stops along detour portion",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "41 Crown/To Granville St/Oak St detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "41 Crown detour from 6am to 7:45am on Sun May 3. Reg rte to 41 Ave @ Dunbar, then via Dunbar into Dunbar Loop as temp terminus.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777239627,
        "last_modified_timestamp": 1777273203,
        "last_push_notification_timestamp": 1777239627,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777813200,
            "end": 1777819500
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6633",
            "stop_id": "1909",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6633",
            "stop_id": "1908",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6633",
            "stop_id": "1910",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6633",
            "stop_id": "9119",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/41_Crown_600_To_745.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "Bmo Marathon detour map for 41 Crown",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "710287",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "41 Crown/To Granville St/Oak St detour from 9:00 AM to 12:00 PM on Sun May 3. Regular route to W 41 Ave and Dunbar St, then Dunbar St into temporary terminus at Dunbar Loop, due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nSpecial Event: BMO Marathon\r\n\nBus will service all stops on the reroute\r\n\nAffected stops:\r\n51893 Dunbar Loop @ Bay 5\r\n51894 Westbound W 41 Ave @ Olympic St\r\n51895 Westbound W 41 Ave @ Holland St\r\n51896 Southbound Crown St @ SW Marine Dr",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "41 Crown/To Granville St/Oak St detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "41 Crown/To Granville St/Oak St detour from 9am-12pm on Sun May 3. Via W 41 Ave & Dunbar St, then Dunbar St into temp terminus @ Dunbar Loop,",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777258014,
        "last_modified_timestamp": 1777273203,
        "last_push_notification_timestamp": 1777258014,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777824000,
            "end": 1777834800
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6633",
            "stop_id": "1909",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6633",
            "stop_id": "1910",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6633",
            "stop_id": "1907",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6633",
            "stop_id": "1908",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "planned_disruption": true,
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/41_Crown_900_To_1200.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "BMO Marathon Detour Map",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "710289",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "41 Crown/To Granville St/Oak St detour from 7:45 AM to 9:00 AM on Sun May 3. Regular route to E 41 Ave and Main St, then Main St, E King Edward Ave, Oak St, W 41 Ave, Dunbar St, into Dunbar Loop, due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nSpecial Event: BMO Marathon\r\n\nBus will service all stops on the reroute\r\n\nAffected stops:\r\n50157 Westbound W 41 Ave @ Ontario St\r\n50158 Westbound W 41 Ave @ Columbia St\r\n51893 Dunbar Loop @ Bay 5\r\n51894 Westbound W 41 Ave @ Olympic St\r\n51895 Westbound W 41 Ave @ Holland St\r\n51896 Southbound Crown St @ SW Marine Dr",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "41 Crown/To Granville St/Oak St detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "41 Crown/To Granville St/Oak St detour 7:45-9am, May 3. Via E 41 Av & Main St, then Main, E King Ed, Oak, W 41 Av, Dunbar, into Dunbar Loop",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777258522,
        "last_modified_timestamp": 1777273203,
        "last_push_notification_timestamp": 1777258522,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777819500,
            "end": 1777824000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6633",
            "stop_id": "1908",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6633",
            "stop_id": "1909",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6633",
            "stop_id": "1907",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6633",
            "stop_id": "157",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6633",
            "stop_id": "158",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6633",
            "stop_id": "1910",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "planned_disruption": true,
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/41_Crown_745_To_900.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "BMO Marathon Detour Map",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "710290",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "41 Joyce Station/To Granville St detour from 6:00 AM to 7:45 AM on Sun May 3. From the temporary terminus at Dunbar Loop, then W 41 Ave, then resume regular route due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nSpecial Event: BMO Marathon\r\n\nBus will service all stops on the reroute\r\n\nAffected stops:\r\n51888 Eastbound W 41 Ave @ Crown St\r\n51889 Eastbound W 41 Ave @ Wallace St\r\n51890 Eastbound W 41 Ave @ Highbury St\r\n60745 Dunbar Loop @ Bay 3",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "41 Joyce Station/To Granville St detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "41 Joyce Stn/To Granville St detour from 6am to 7:45am on Sun May 3. From the temp terminus @ Dunbar Loop, then W 41 Ave, then resume reg rte.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777258842,
        "last_modified_timestamp": 1777273203,
        "last_push_notification_timestamp": 1777258842,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777813200,
            "end": 1777819500
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6633",
            "stop_id": "12168",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6633",
            "stop_id": "1904",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6633",
            "stop_id": "1902",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6633",
            "stop_id": "1903",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "planned_disruption": true,
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/41_Joyce_Stn_600_To_745.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "BMO Marathon Detour Map",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "710294",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "41 Joyce Station/To Granville St detour from 9:00 AM to 12:00 PM on Sun May 3. From the temporary terminus at Dunbar Loop, then W 41 Ave, then resume regular route due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nSpecial Event: BMO Marathon\r\n\nBus will service all stops on the reroute\r\n\nAffected stops:\r\n51888 Eastbound W 41 Ave @ Crown St\r\n51889 Eastbound W 41 Ave @ Wallace St\r\n51890 Eastbound W 41 Ave @ Highbury St\r\n60745 Dunbar Loop @ Bay 3",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "41 Joyce Station/To Granville St detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "41 Joyce Stn/To Granville St detour from 9am-12pm on Sun May 3. From the temp terminus @ Dunbar Loop, then W 41 Ave, then resume reg rte.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777263074,
        "last_modified_timestamp": 1777273203,
        "last_push_notification_timestamp": 1777263074,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777824000,
            "end": 1777834800
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6633",
            "stop_id": "1903",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6633",
            "stop_id": "1904",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6633",
            "stop_id": "1902",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6633",
            "stop_id": "12168",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "planned_disruption": true,
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/41_Joyce_Stn_900_To_1200.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "BMO Marathon Detour Map",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "710296",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "41 Joyce Station/To Granville St detour from 7:45 AM to 9:00 AM on Sun May 3. From the temporary terminus at Dunbar Loop, then W 41 Ave, Oak St, W King Edward Ave, Main St, E 41 Ave, then resume regular route due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nSpecial Event: BMO Marathon\r\n\nBus will service all stops on the reroute\r\n\nAffected stops:\r\n51888 Eastbound W 41 Ave @ Crown St\r\n51889 Eastbound W 41 Ave @ Wallace St\r\n51890 Eastbound W 41 Ave @ Highbury St\r\n60745 Dunbar Loop @ Bay 3\r\n58268 Eastbound W 41 Ave @ Oak St\r\n50134 Eastbound W 41 Ave @ Willow St\r\n60349 Oakridge-41st Ave Station @ Bay 3\r\n50138 Eastbound W 41 Ave @ Columbia St\r\n50139 Eastbound W 41 Ave @ Manitoba St\r\n50140 Eastbound E 41 Ave @ Ontario St\r\n60399 Eastbound E 41 Ave @ Main St",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "41 Joyce Station/To Granville St detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "41 Joyce/To Granville St detour 7:45-9am, May 3. From the temp terminus @ Dunbar Lp, then 41 Av, Oak, W King Ed Av, Main, 41 Av, then reg rte",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777263495,
        "last_modified_timestamp": 1777273203,
        "last_push_notification_timestamp": 1777263495,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777819500,
            "end": 1777824000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6633",
            "stop_id": "12168",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6633",
            "stop_id": "12586",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6633",
            "stop_id": "139",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6633",
            "stop_id": "134",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6633",
            "stop_id": "140",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6633",
            "stop_id": "12664",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6633",
            "stop_id": "12672",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6633",
            "stop_id": "10595",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6633",
            "stop_id": "1902",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6633",
            "stop_id": "1903",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6633",
            "stop_id": "1904",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "planned_disruption": true,
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/41_Joyce_Stn_745_To_900.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "BMO Marathon Detour Map",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "710300",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "84 UBC detour on Sun May 3 until 1:30 PM. Regular route to W 4 Ave and Alma St, then Alma St, W 10 Ave, continue University Blvd, Wesbrook Mall into UBC Loop, due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nSpecial Event: BMO Marathon\r\n\nBus will service all stops on the reroute\r\n\nAffected stops:\r\n50590 Westbound W 4th Ave @ Alma St\r\n50594 Westbound W 4th Ave @ NW Marine Dr\r\n51913 Westbound W 4th Ave @ Blanca St\r\n51916 Westbound Chancellor Blvd @ Hamber Rd\r\n51917 Westbound Chancellor Blvd @ Allison Rd",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "84 UBC detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "84 UBC detour on Sun May 3 until 1:30pm. Reg rte to W 4 Ave & Alma St, then Alma St, W 10 Ave, continue Uni Blvd, Wesbrook Mall into UBC Loop,",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777264731,
        "last_modified_timestamp": 1777273203,
        "last_push_notification_timestamp": 1777264731,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777807800,
            "end": 1777840200
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6638",
            "stop_id": "600",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6638",
            "stop_id": "596",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6638",
            "stop_id": "10481",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6638",
            "stop_id": "1932",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6638",
            "stop_id": "1933",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "planned_disruption": true,
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/84_UBC_First_Bus_To_1330.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "BMO Marathon Detour Map",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "710304",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "42 Alma/Spanish Banks detour 7:30 AM to 1:30 PM, Sun May 3. Service will operate in a belt loop from UBC Loop via Wesbrook Mall, University, 10 Av, Alma, 4 Av, Macdonald, Broadway, Alma, 10 Av, University, Wesbrook Mall into UBC Loop due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "42 Alma/Spanish Banks detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "42 Alma/Spanish Banks detour 7:30am-1:30pm, May 3. Service will operate in loop from UBC Loop to Alma & Broadway. www.translink.ca/alerts ",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777269330,
        "last_modified_timestamp": 1777273203,
        "last_push_notification_timestamp": 1777269330,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777818600,
            "end": 1777840200
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11202",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/42_UBC_Belt_Loop_730_To_1330.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "BMO Marathon Detour Map",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "710329",
      "alert": {
        "effect": "ACCESSIBILITY_ISSUE",
        "effect_detail": "ESCALATORS",
        "cause": "UNKNOWN_CAUSE",
        "cause_detail": "UNKNOWN_CAUSE",
        "header_text": {
          "translation": [
            {
              "text": "The down escalator from the VCC-Clark bound platform to Compass vending machine level at Millennium Line Coquitlam Central Station is temporarily out of service.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "service_effect_text": {
          "translation": [
            {
              "text": "SkyTrain Millennium Line escalator alert at Coquitlam Central Station @ Platform 2",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "The down escalator from the VCC-Clark bound platform to CVM level at Millennium Line Coquitlam Central Stn is temporarily out of service.",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1777295224,
        "last_modified_timestamp": 1777295224,
        "last_push_notification_timestamp": 1777295224,
        "alert_lifecycle": "NEW",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1777295220
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30052",
            "stop_id": "12235",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "710330",
      "alert": {
        "effect": "ACCESSIBILITY_ISSUE",
        "effect_detail": "ESCALATORS",
        "cause": "UNKNOWN_CAUSE",
        "cause_detail": "UNKNOWN_CAUSE",
        "header_text": {
          "translation": [
            {
              "text": "The down escalator from the Compass vending machine level to the Commercial (lower/M-Line) platform level at Millennium Line Commercial-Broadway Station is temporarily out of service.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "service_effect_text": {
          "translation": [
            {
              "text": "SkyTrain Millennium Line escalator alert at Commercial-Broadway Station",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "The down escltr from the CVM level to the Commercial pltfrm level @ Millennium Line Commercial-Broadway Stn is temp out of service.",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1777295409,
        "last_modified_timestamp": 1777295409,
        "last_push_notification_timestamp": 1777295409,
        "alert_lifecycle": "NEW",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1777295400
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30052",
            "stop_id": "8763",
            "activities": [
              "BOARD",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30052",
            "stop_id": "8754",
            "activities": [
              "BOARD",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "710337",
      "alert": {
        "effect": "ACCESSIBILITY_ISSUE",
        "effect_detail": "ELEVATORS",
        "cause": "UNKNOWN_CAUSE",
        "cause_detail": "UNKNOWN_CAUSE",
        "header_text": {
          "translation": [
            {
              "text": "The wheelchair lift at Expo Line Columbia Station from the Compass vending machine level to the Columbia St. level is temporarily out of service.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "SkyTrain Expo Line elevator alert at Columbia Station",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "The wheelchair lift at Expo Line Columbia Stn from the Compass vending machine level to the Columbia St. level is temporarily out of service.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777296055,
        "last_modified_timestamp": 1777296055,
        "last_push_notification_timestamp": 1777296055,
        "alert_lifecycle": "NEW",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1777296000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30053",
            "stop_id": "8054",
            "activities": [
              "BOARD",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30053",
            "stop_id": "8063",
            "activities": [
              "BOARD",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "710367",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "50 Waterfront Station/False Creek South detour on Sun May 3 from First Bus until 9:30 AM. Regular route to Cordova & Cambie then continue Cordova, Main, Hastings, Seymour, Cordova to Waterfront Station then regular route as 50 False Creek (special event)",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nBMO Marathon.\r\n\n\r\nAffected stops:\r\n50410 Southbound Cambie St @ W Hastings St\r\n58235 Southbound Abbott St @ W Pender St\r\n58051 Eastbound Keefer Place @ Taylor St\r\n50022 Northbound Columbia St @ E Pender St\r\n61576 Westbound E Cordova St @ Columbia St\r\n62028 Westbound W Cordova St @ Abbott St",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "50 Waterfront Station/False Creek South detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "50 Waterfront/False Crk S detour May 3 First Bus to 9:30am. Via Cordova, Main, Hastings, Seymour, Cordova to Waterfront Stn then reg rte ",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777300995,
        "last_modified_timestamp": 1777300995,
        "last_push_notification_timestamp": 1777300995,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777807800,
            "end": 1777825800
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6637",
            "stop_id": "414",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6637",
            "stop_id": "8289",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6637",
            "stop_id": "11636",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6637",
            "stop_id": "13073",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6637",
            "stop_id": "13074",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6637",
            "stop_id": "22",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "planned_disruption": true,
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/50_Waterfront_False_Creek_Granville_Isld_First_Bus_To_930_BMO.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "BMO Marathon",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "710391",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "321 White Rock Centre detour from 7:00 AM to 4:00 PM on Sun May 3. Regular route to 152 St and 16 Ave then via 16 Ave/North Bluff Rd, Best St, Thrift Ave, then resume regular route due to special event.\n",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nWhite Rock Farmer's Market.\r\n\n\r\nAffected stops:\r\n56136 White Rock Centre @ Bay 3",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "321 Newton Exchange/White Rock Centre/White Rock South detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "321 White Rock Ctr detour from 7am-4pm on Sun May 3. Via 152 St & 16 Ave then via 16 Ave/N Bluff Rd, Best St, Thrift Ave, then resume reg rte",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777305779,
        "last_modified_timestamp": 1777307231,
        "last_push_notification_timestamp": 1777305779,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777816800,
            "end": 1777849200
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6705",
            "stop_id": "6195",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "planned_disruption": true,
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/White_Rock_Farmer's_Market/321_White_Rock_Ctr.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "White Rock Farmer's Market",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "710394",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "351 Bridgeport Station detour from 7:00 AM to 4:00 PM on Sun May 3. Regular route to Thrift Ave and Martin St then via Martin St, 16 Ave/North Bluff Rd, 152 St, then resume regular route due to special event.\n",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nWhite Rock Farmer's Market.\r\n\nAffected stops:\r\n56113 Eastbound Thrift Ave @ Foster St\r\n56114 Northbound Johnston Rd @ Thrift Ave\r\n56115 Northbound Johnston Rd @ Russell Ave",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "351 Bridgeport Station detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "351 Bridgeport detour from 7am-4pm on Sun May 3. Via Thrift Ave & Martin St then via Martin St, 16 Ave/N Bluff Rd, 152 St, then resume reg rte",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777305949,
        "last_modified_timestamp": 1777307260,
        "last_push_notification_timestamp": 1777305949,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777816800,
            "end": 1777849200
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6715",
            "stop_id": "6172",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6715",
            "stop_id": "6173",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6715",
            "stop_id": "11545",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "planned_disruption": true,
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/White_Rock_Farmer's_Market/351_Bridgeport_Stn.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "White Rock Farmer's Market",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "710395",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "350 White Rock Centre detour from 7:00 AM to 4:00 PM on Sun May 3. Regular route to Thrift Ave and Johnston Rd, then continue Thrift Ave, Best St, 16 Ave/North Bluff Rd, then resume regular route due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nWhite Rock Farmer's Market.\r\n\n\r\nAffected stops:\r\n56114 Northbound Johnston Rd @ Thrift Ave\r\n56115 Northbound Johnston Rd @ Russell Ave",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "350 White Rock Centre detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "350 White Rock Ctr detour 7am-4pm Sun May 3. Via Thrift Ave & Johnston Rd, then continue Thrift Ave, Best St, 16 Ave/N Bluff Rd reg rte.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777306157,
        "last_modified_timestamp": 1777307246,
        "last_push_notification_timestamp": 1777306157,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777816800,
            "end": 1777849200
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "40855",
            "stop_id": "6172",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "40855",
            "stop_id": "6173",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "planned_disruption": true,
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/White_Rock_Farmer's_Market/350_White_Rock_Ctr.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "White Rock Farmer's Market",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "710397",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "361 Ocean Park detour from 7:00 AM to 4:00 PM on Sun May 3. Regular route to 152 St and 16 Ave, then via 16 Ave/North Bluff Rd, Best St, Russel Ave, then resume regular route due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nWhite Rock Farmer's Market. \r\n\n\r\nAffected stops:\r\n56136 White Rock Centre @ Bay 3\r\n56180 Eastbound Russell Ave @ George St\r\n56181 Eastbound Russell Ave @ Merklin St",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "361 Ocean Park detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "361 Ocean Park detour from 7am-4pm on Sun May 3. Via 152 St & 16 Ave, then via 16 Ave/N Bluff Rd, Best St, Russel Ave, then resume reg rte",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777306313,
        "last_modified_timestamp": 1777307276,
        "last_push_notification_timestamp": 1777306313,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777816800,
            "end": 1777849200
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "31817",
            "stop_id": "6195",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "31817",
            "stop_id": "6240",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "31817",
            "stop_id": "6241",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "planned_disruption": true,
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/White_Rock_Farmer's_Market/361_Ocean_Park.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "White Rock Farmer's Market",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "710398",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "361 White Rock Centre detour from 7:00 AM to 4:00 PM on Sun May 3. Regular route to Russel Ave and Best St, then Best St, 16 Ave/North Bluff Rd, 152 St, then resume regular route due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nWhite Rock Farmer's Market. \r\n\n\r\nAffected stops:\r\n56260 Westbound Russell Ave @ Fir St\r\n56115 Northbound Johnston Rd @ Russell Ave",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "361 White Rock Centre detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "361 White Rock Ctr detour from 7am-4pm on Sun May 3. Via Russel Ave & Best St, then Best St, 16 Ave/N Bluff Rd, 152 St, then resume reg rte",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777306471,
        "last_modified_timestamp": 1777307291,
        "last_push_notification_timestamp": 1777306471,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777816800,
            "end": 1777849200
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "31817",
            "stop_id": "6320",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "31817",
            "stop_id": "6173",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "planned_disruption": true,
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/White_Rock_Farmer's_Market/361_White_Rock_Ctr.png\n",
              "media_type": "application/octet-stream",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "White Rock Farmer's Marktet",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "710399",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "362 White Rock Centre detour from 7:00 AM to 4:00 PM on Sun May 3. Regular route to Johnston Rd and Thrift Ave, then Thrift Ave, Best St, 16 Ave/North Bluff Rd, 152 St, then resume regular route due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nWhite Rock Farmer's Market. \r\n\n\r\nAffected stops:\r\n56114 Northbound Johnston Rd @ Thrift Ave\r\n56115 Northbound Johnston Rd @ Russell Ave",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "362 White Rock Centre detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "362 White Rock Ctr detour from 7am-4pm on Sun May 3. Via Johnston Rd & Thrift Ave, then Thrift Ave, Best St, 16 Ave/N Bluff Rd, 152 St reg rte",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777306683,
        "last_modified_timestamp": 1777307307,
        "last_push_notification_timestamp": 1777306683,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777816800,
            "end": 1777849200
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "31818",
            "stop_id": "6172",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "31818",
            "stop_id": "6173",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "planned_disruption": true,
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/White_Rock_Farmer's_Market/362_White_Rock_Ctr.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "White Rock Farmer's Market",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "710403",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "362 Seaside detour from 7:00 AM to 4:00 PM on Sun May 3. Regular route to 152 St and 16 Ave, then 16 Ave/North Bluff Rd, Best St, Thrift Ave, Johnston Rd, then resume regular route due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nWhite Rock Farmer's Market. \r\n\nTemporary stop located Southbound Johnston Rd @ Thrift Ave\r\n\n\r\nAffected stops:\r\n56136 White Rock Centre @ Bay 3\r\n56297 Southbound Johnston Rd @ Thrift Ave",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "362 Seaside detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "362 Seaside detour from 7am-4pm on Sun May 3. Via 152 St & 16 Ave, then 16 Ave/N Bluff Rd, Best St, Thrift Ave, Johnston Rd, then reg rte. ",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777306893,
        "last_modified_timestamp": 1777306893,
        "last_push_notification_timestamp": 1777306893,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777816800,
            "end": 1777849200
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "31818",
            "stop_id": "6195",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "31818",
            "stop_id": "6357",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "planned_disruption": true,
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/White_Rock_Farmer's_Market/362_Seaside.png\n",
              "media_type": "application/octet-stream",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "White Rock Farmer's Market",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "710406",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "363 Peace Arch Hospital detour from 7:00 AM to 4:00 PM on Sun May 3. Regular route to Johnston Rd and Thrift Ave, then Thrift Ave, Best St, 16 Ave/North Bluff Rd, then resume regular route due to special event.\n",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nWhite Rock Farmer's Market.\r\n\n\r\nAffected stops:\r\n56114 Northbound Johnston Rd @ Thrift Ave\r\n56115 Northbound Johnston Rd @ Russell Ave\r\n55489 White Rock Centre @ Bay 4",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "363 Peace Arch Hospital detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "363 Peace Arch Hosp detour from 7am-4pm on Sun May 3. Via Johnston Rd & Thrift Ave, then Thrift Ave, Best St, 16 Ave/N Bluff Rd reg rte. ",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777307051,
        "last_modified_timestamp": 1777307332,
        "last_push_notification_timestamp": 1777307051,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777816800,
            "end": 1777849200
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "31819",
            "stop_id": "6173",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "31819",
            "stop_id": "6172",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "31819",
            "stop_id": "5543",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "planned_disruption": true,
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/White_Rock_Farmer's_Market/363_Peace_Arch_Hospital.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "White Rock Farmer's Market",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "710407",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "363 Southpoint detour from 7:00 AM to 4:00 PM on Sun May 3. Regular route to Russel Ave and Best St, then Best St, Thrift Ave, Johnston Rd, then resume regular route due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nWhite Rock Farmer's Market.\r\n\n\r\nTemporary Stop located at Southbound Johnston Rd @ Thrift Ave\r\n\n\r\nAffected stops:\r\n58474 Northbound Best St @ Vine Ave\r\n55382 Westbound 16 Ave @ 154 St\r\n56136 White Rock Centre @ Bay 3\r\n56297 Southbound Johnston Rd @ Thrift Ave",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "363 Southpoint detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "363 Southpoint detour from 7am-4pm on Sun May 3. Reg rte to Russel Ave & Best St, then Best St, Thrift Ave, Johnston Rd, then resume reg rte.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777307212,
        "last_modified_timestamp": 1777307347,
        "last_push_notification_timestamp": 1777307212,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777816800,
            "end": 1777849200
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "31819",
            "stop_id": "8899",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "31819",
            "stop_id": "6195",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "31819",
            "stop_id": "5435",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "31819",
            "stop_id": "6357",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "planned_disruption": true,
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/White_Rock_Farmer's_Market/363_Southpoint.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "White Rock Farmer's Market",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "710410",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "TRAFFIC",
        "header_text": {
          "translation": [
            {
              "text": "R5 Hastings St to Burrard Station detour Sat May 2 & Sun May 3, from 6:00 AM until 12:00 PM Daily. Regular route to Hastings St & Richards St then via Richards St, Pender St, Howe St resume regular route due to cruise ship traffic.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nCruise Ship Traffic.\r\n\n\r\nAffected stops:\r\n50978 Westbound W Hastings St @ Granville St",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "R5 Hastings St to Burrard Station detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "R5 Hastings St to Burrard detour May 2 & 3,  6am until 12pm Daily. Via Hastings St, Richards St, Pender, Howe reg rte (cruise ship traffic) ",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777308712,
        "last_modified_timestamp": 1777308712,
        "last_push_notification_timestamp": 1777308712,
        "timeframe_text": {
          "translation": [
            {
              "text": "this weekend",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777726800,
            "end": 1777834800
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "37807",
            "stop_id": "11441",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "710412",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "TRAFFIC",
        "header_text": {
          "translation": [
            {
              "text": "14 UBC detour Sat May 2 & Sun May 3, from 6:00 AM until 12:00 PM Daily. Regular route to Hastings St & Richards St then via Richards St, Pender St, Granville St resume regular route due to cruise ship traffic.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\n\nCruise Ship Traffic. \r\n\n\r\nAffected stops:\r\n50852 Westbound W Hastings St @ Richards St",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "14 UBC detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "14 UBC detour May 2 & 3, 6am until 12pm Daily. Via Richards St, Pender St, Granville St reg rte (cruise ship traffic)",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777308953,
        "last_modified_timestamp": 1777308953,
        "last_push_notification_timestamp": 1777308953,
        "timeframe_text": {
          "translation": [
            {
              "text": "this weekend",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777726800,
            "end": 1777834800
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "16718",
            "stop_id": "859",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "710413",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "TRAFFIC",
        "header_text": {
          "translation": [
            {
              "text": "16 Arbutus detour Sat May 2 & Sun May 3, from 6:00 AM until 12:00 PM Daily. Regular route to Hastings St & Richards St then via Richards St, Pender St, Granville St resume regular route due to cruise ship traffic.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\n\nCruise Ship Traffic.\r\n\n\r\nAffected stops:\r\n50852 Westbound W Hastings St @ Richards St",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "16 Arbutus detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "16 Arbutus detour May 2 & 3, 6am until 12pm Daily. Via Hastings, Richards St, Pender St, Granville St reg rte (cruise ship traffic)",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777309066,
        "last_modified_timestamp": 1777309066,
        "last_push_notification_timestamp": 1777309066,
        "timeframe_text": {
          "translation": [
            {
              "text": "this weekend",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777726800,
            "end": 1777834800
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6622",
            "stop_id": "859",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "710414",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 59345 Southbound E Columbia St @ 600 Block is temporarily closed Mon Apr 27 to Fri May 1  from 8:30 AM to 3:30 PM daily due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 9 3 4 5. is temporarily closed Monday April 27 to Friday May 1  from 8:30 AM to 3:30 PM daily due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 59345 Southbound E Columbia St @ 600 Block closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 59345 SB E Columbia St @ 600 Block is temporarily closed Mon Apr 27 to Fri May 1  from 8:30am to 3:30pm daily due to construction.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777309224,
        "last_modified_timestamp": 1777589102,
        "last_push_notification_timestamp": 1777309224,
        "timeframe_text": {
          "translation": [
            {
              "text": "Tomorrow",
              "language": "en"
            }
          ]
        },
        "recurrence_text": {
          "translation": [
            {
              "text": "weekdays",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777654800,
            "end": 1777674600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "16719",
            "stop_id": "10076",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "710422",
      "alert": {
        "effect": "ACCESSIBILITY_ISSUE",
        "effect_detail": "ESCALATORS",
        "cause": "MAINTENANCE",
        "cause_detail": "MAINTENANCE",
        "header_text": {
          "translation": [
            {
              "text": "The up escalator from the platform level to the SeaBus Concourse at Expo Line Waterfront Station is temporarily out of service until Thu Apr 30 at 5:00 PM due to maintenance.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "service_effect_text": {
          "translation": [
            {
              "text": "SkyTrain Expo Line escalator alert at Waterfront Station",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "The up escltr from the pltfrm level to the SeaBus Concourse @ Expo Line Waterfront Stn is temp out of service until Thu Apr 30 @ 5pm.",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1777311443,
        "last_modified_timestamp": 1777532403,
        "last_push_notification_timestamp": 1777311443,
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777311420,
            "end": 1777593600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30053",
            "stop_id": "8039",
            "activities": [
              "BOARD",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30053",
            "stop_id": "8078",
            "activities": [
              "BOARD",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "710430",
      "alert": {
        "effect": "ACCESSIBILITY_ISSUE",
        "effect_detail": "ESCALATORS",
        "cause": "MAINTENANCE",
        "cause_detail": "MAINTENANCE",
        "header_text": {
          "translation": [
            {
              "text": "The up escalator at Expo Line Braid Station from the Compass vending machine level to the Production Way-University bound platform is temporarily out of service from Tue Apr 28 at 8:00 AM to Fri May 1 at 5:00 PM due to maintenance.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "service_effect_text": {
          "translation": [
            {
              "text": "SkyTrain Expo Line escalator alert at Braid Station @ Platform 2",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "The up escltr @ Expo Line Braid from the CVM level to the Prod Way-Uni bound pltfrm is temp out of service from Tue Apr 28 @ 8am to Fri May 1 ",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1777314150,
        "last_modified_timestamp": 1777532403,
        "timeframe_text": {
          "translation": [
            {
              "text": "Through Tomorrow",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777388400,
            "end": 1777680000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30053",
            "stop_id": "8578",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "710530",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 55622 Southbound 128 St @ 97A Ave is temporarily closed from 7:00 AM to 3:00 PM on Mon May 4 due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 5 6 2 2, is temporarily closed from 7:00 AM to 3:00 PM on Monday May 4 due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 55622 Southbound 128 St @ 97A Ave closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 55622 Southbound 128 St @ 97A Ave is temporarily closed from 7:00 AM to 3:00 PM on Mon May 4 due to construction.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777336220,
        "last_modified_timestamp": 1777359603,
        "last_push_notification_timestamp": 1777336220,
        "timeframe_text": {
          "translation": [
            {
              "text": "Monday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777903200,
            "end": 1777932000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6706",
            "stop_id": "5677",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6719",
            "stop_id": "5677",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "710563",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 55771 Westbound 88 Ave @ 156 St is temporarily closed Mon May 4 to Thu May 7, from 8:00 PM to 6:00 AM nightly, due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 5 7 7 1, is temporarily closed Monday May 4 to Thursday May 7, from 8:00 PM to 6:00 AM nightly, due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 55771 Westbound 88 Ave @ 156 St closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 55771 Westbound 88 Ave @ 156 St is temporarily closed Mon May 4 to Thu May 7, from 8:00 PM to 6:00 AM nightly, due to construction.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777348816,
        "last_modified_timestamp": 1777532402,
        "last_push_notification_timestamp": 1777348816,
        "timeframe_text": {
          "translation": [
            {
              "text": "Monday Through Thursday",
              "language": "en"
            }
          ]
        },
        "recurrence_text": {
          "translation": [
            {
              "text": "Monday-Thursday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777950000,
            "end": 1777986000
          },
          {
            "start": 1778036400,
            "end": 1778072400
          },
          {
            "start": 1778122800,
            "end": 1778158800
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11693",
            "stop_id": "5826",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6709",
            "stop_id": "5826",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "710567",
      "alert": {
        "effect": "STOP_MOVED",
        "effect_detail": "STOP_MOVE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Amended dates. Stop 52586 Patterson Station @ Bay 2 has temporarily moved 60 meters west Mon May 11 to Fri May 22, from 7:00 AM to 5:00 PM daily (weekdays only), due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 2 5 8 6  has temporarily moved 60 meters west Monday May 11 to Friday May 22, from 7:00 AM to 5:00 PM daily (weekdays only), due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 52586 Patterson Station @ Bay 2 has moved",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Amended dates. Stop 52586 Patterson Stn Bay 2 temp moved 60 meters west Mon May 11 to Fri May 22, from 7am-5pm daily (weekdays)",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777352876,
        "last_modified_timestamp": 1777559145,
        "last_push_notification_timestamp": 1777352876,
        "timeframe_text": {
          "translation": [
            {
              "text": "May 11-22",
              "language": "en"
            }
          ]
        },
        "recurrence_text": {
          "translation": [
            {
              "text": "weekdays",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1778508000,
            "end": 1778544000
          },
          {
            "start": 1778594400,
            "end": 1778630400
          },
          {
            "start": 1778680800,
            "end": 1778716800
          },
          {
            "start": 1778767200,
            "end": 1778803200
          },
          {
            "start": 1778853600,
            "end": 1778889600
          },
          {
            "start": 1779112800,
            "end": 1779148800
          },
          {
            "start": 1779199200,
            "end": 1779235200
          },
          {
            "start": 1779285600,
            "end": 1779321600
          },
          {
            "start": 1779372000,
            "end": 1779408000
          },
          {
            "start": 1779458400,
            "end": 1779494400
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6646",
            "stop_id": "8443",
            "activities": [
              "BOARD"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6650",
            "stop_id": "8443",
            "activities": [
              "BOARD"
            ]
          }
        ]
      }
    },
    {
      "id": "710568",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 55828 Northbound 124 St @ 76 Ave is temporarily closed from 8:00 AM to 4:00 PM on Mon May 4 due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "Affected routes:\r\n329",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 5 8 2 8, is temporarily closed from 8:00 AM to 4:00 PM on Monday May 4 due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 55828 Northbound 124 St @ 76 Ave closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 55828 Northbound 124 St @ 76 Ave is temporarily closed from 8:00 AM to 4:00 PM on Mon May 4 due to construction.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777353448,
        "last_modified_timestamp": 1777359603,
        "last_push_notification_timestamp": 1777353448,
        "timeframe_text": {
          "translation": [
            {
              "text": "Monday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777906800,
            "end": 1777935600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6710",
            "stop_id": "5883",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "710569",
      "alert": {
        "effect": "STOP_MOVED",
        "effect_detail": "STOP_MOVE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 50160 Oakridge-41st Ave Station @ Bay 5 has temporarily moved 125 meters east (after alleyway) from Mon May 4 through Fri May 15 due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 0 1 6 0, has temporarily moved 125 meters east after alleyway from Monday May 4 through Friday May 15 due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 50160 Oakridge-41st Ave Station @ Bay 5 has moved",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 50160 Oakridge-41 Ave Stn @ Bay 5 has temporarily moved 125 meters east (after alleyway) Mon May 4 through Fri May 15 (construction).",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777353569,
        "last_modified_timestamp": 1777359603,
        "last_push_notification_timestamp": 1777353569,
        "timeframe_text": {
          "translation": [
            {
              "text": "Starting Monday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777894200,
            "end": 1778929200
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6633",
            "stop_id": "160",
            "activities": [
              "BOARD"
            ]
          }
        ]
      }
    },
    {
      "id": "710570",
      "alert": {
        "effect": "STOP_MOVED",
        "effect_detail": "STOP_MOVE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 61281 Oakridge-41st Ave Station @ Bay 4 has temporarily moved 170 meters east (past alleyway) from Mon May 4 through Fri May 15 due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 6 1 2 8 1, has temporarily moved 170 meters east past alleyway from Monday May 4 through Friday May 15 due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 61281 Oakridge-41st Ave Station @ Bay 4 has moved",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 61281 Oakridge-41 Ave Stn @ Bay 4 has temporarily moved 170 meters east (past alleyway) from Mon May 4 through Fri May 15 (construction).",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777353667,
        "last_modified_timestamp": 1777359603,
        "last_push_notification_timestamp": 1777353667,
        "timeframe_text": {
          "translation": [
            {
              "text": "Starting Monday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777894200,
            "end": 1778929200
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "37810",
            "stop_id": "11354",
            "activities": [
              "BOARD"
            ]
          }
        ]
      }
    },
    {
      "id": "710653",
      "alert": {
        "effect": "MODIFIED_SERVICE",
        "effect_detail": "SCHEDULE_CHANGE",
        "cause": "UNKNOWN_CAUSE",
        "cause_detail": "UNKNOWN_CAUSE",
        "header_text": {
          "translation": [
            {
              "text": "791 Haney Place trip leaving Braid Station @ Bay 4 at 6:09 am on weekdays will now leave 1 minutes later at 6:10 am beginning Wed, April 29.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "Affected trips:\r\nleaving Braid Station @ Bay 4 at 6:09 am",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "service_effect_text": {
          "translation": [
            {
              "text": "Schedule change to route 791",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "791 Haney Place trip leaving Braid Station @ Bay 4 at 6:09 am on weekdays will now leave 1 minutes later at 6:10 am beginning Wed, April 29.",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1777394453,
        "last_modified_timestamp": 1777466342,
        "last_push_notification_timestamp": 1777394453,
        "alert_lifecycle": "NEW",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1777468140
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "7224",
            "trip": {
              "route_id": "7224",
              "trip_id": "14964654",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "710686",
      "alert": {
        "effect": "OTHER_EFFECT",
        "effect_detail": "STATION_ISSUE",
        "cause": "TECHNICAL_PROBLEM",
        "cause_detail": "TECHNICAL_ISSUE",
        "header_text": {
          "translation": [
            {
              "text": "Granville Station entrance grille from Granville St is experiencing technical issues and currently closed. Customers will need to access the station from Dunsmuir St. Attendants are on site and directing passengers. Thank you for your patience. \n",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Issue at Granville Station",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Granville entrance grille from Granville St is experiencing tech issues & currently closed. Customers will need to access the stn from Dunsmui",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777401149,
        "last_modified_timestamp": 1777409473,
        "last_push_notification_timestamp": 1777401149,
        "alert_lifecycle": "NEW",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1777401120
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30053",
            "stop_id": "8041",
            "activities": [
              "BOARD"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30053",
            "stop_id": "8076",
            "activities": [
              "BOARD"
            ]
          }
        ]
      }
    },
    {
      "id": "710692",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 50440 Northbound N Nanaimo St @ Eton St is temporarily closed from 8:00 AM to 12:00 PM on Fri May 1 due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nAffected routes:\r\n4",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 0 4 4 0  is temporarily closed from 8:00 AM to 12:00 PM on Friday, May 1 due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 50440 Northbound N Nanaimo St @ Eton St closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 50440 Northbound N Nanaimo St @ Eton St is temporarily closed from 8:00 AM to 12:00 PM on Fri May 1 due to construction.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777402618,
        "last_modified_timestamp": 1777532402,
        "last_push_notification_timestamp": 1777402618,
        "timeframe_text": {
          "translation": [
            {
              "text": "Tomorrow",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777647600,
            "end": 1777662000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6614",
            "stop_id": "444",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "710693",
      "alert": {
        "effect": "STOP_MOVED",
        "effect_detail": "STOP_MOVE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 50377 Eastbound W 41 Ave @ Carnarvon St has temporarily moved 195m further east to stop 50132 @ MacKenzie St from Wed Apr 29 to Wed May 6  from 7:00 AM to 3:00 PM daily, weekdays only, due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nAffected routes:\r\nR4",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 0 3 7 7   has temporarily moved 195m further east to stop 5 0 1 3 2 @ MacKenzie Street from Wednesday April 29 to Wednesday May 6  from 7:00 AM to 3:00 PM daily, weekdays only, due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 50377 Eastbound W 41 Ave @ Carnarvon St has moved",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 50377 EB W 41 Ave @ Carnarvon St has temp moved 195m further east @ stop #50132 - EB W 41 Av @ MacKenzie St.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777402881,
        "last_modified_timestamp": 1777587302,
        "last_push_notification_timestamp": 1777402881,
        "timeframe_text": {
          "translation": [
            {
              "text": "Tomorrow Through Wednesday",
              "language": "en"
            }
          ]
        },
        "recurrence_text": {
          "translation": [
            {
              "text": "weekdays",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777644000,
            "end": 1777672800
          },
          {
            "start": 1777903200,
            "end": 1777932000
          },
          {
            "start": 1777989600,
            "end": 1778018400
          },
          {
            "start": 1778076000,
            "end": 1778104800
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "37810",
            "stop_id": "381",
            "activities": [
              "BOARD"
            ]
          }
        ]
      }
    },
    {
      "id": "710694",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 60396 Eastbound W 41 Ave @ Carnarvon St is temporarily closed from Wed Apr 29 to Wed May 6 from 7:00 AM to 3:00 PM daily, weekdays only, due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nAffected routes:\r\n41\r\n2",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 6 0 3 9 6 is temporarily closed from Wednesday, April 29 to Wednesday, May 6, from 7:00 AM to 3:00 PM daily, weekdays only, due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 60396 Eastbound W 41 Ave @ Carnarvon St closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 60396 EB W 41 Ave @ Carnarvon St is temporarily closed from Wed Apr 29 to Wed May 6 from 7am-3pm daily, weekdays only, (construction).",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777403127,
        "last_modified_timestamp": 1777587302,
        "last_push_notification_timestamp": 1777403127,
        "timeframe_text": {
          "translation": [
            {
              "text": "Tomorrow Through Wednesday",
              "language": "en"
            }
          ]
        },
        "recurrence_text": {
          "translation": [
            {
              "text": "weekdays",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777644000,
            "end": 1777672800
          },
          {
            "start": 1777903200,
            "end": 1777932000
          },
          {
            "start": 1777989600,
            "end": 1778018400
          },
          {
            "start": 1778076000,
            "end": 1778104800
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6612",
            "stop_id": "12663",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6633",
            "stop_id": "12663",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "710696",
      "alert": {
        "effect": "STOP_MOVED",
        "effect_detail": "STOP_MOVE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 50294 Westbound W 41 Ave @ Carnarvon St has temporarily moved 45m further west at stop #60395 - WB W 41 Av and Carnarvon St from Wed Apr 29 to Wed May 6 from 7:00 AM to 3:00 PM daily, weekdays only, due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 0 2 9 4  has temporarily moved 45m further west at stop #6 0 3 9 5  - April 29 to May 6 from 7:00 AM to 3:00 PM daily, weekdays only, due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 50294 Westbound W 41 Ave @ Carnarvon St has moved",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 50294 WB W 41 Ave @ Carnarvon St has temp moved 45m further west @ stop #60395 - WB W 41 Av & Carnarvon St.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777403508,
        "last_modified_timestamp": 1777587302,
        "last_push_notification_timestamp": 1777403508,
        "timeframe_text": {
          "translation": [
            {
              "text": "Tomorrow Through Wednesday",
              "language": "en"
            }
          ]
        },
        "recurrence_text": {
          "translation": [
            {
              "text": "weekdays",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777644000,
            "end": 1777672800
          },
          {
            "start": 1777903200,
            "end": 1777932000
          },
          {
            "start": 1777989600,
            "end": 1778018400
          },
          {
            "start": 1778076000,
            "end": 1778104800
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "37810",
            "stop_id": "297",
            "activities": [
              "BOARD"
            ]
          }
        ]
      }
    },
    {
      "id": "710710",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Update: 157 Lougheed Station detour on May 5, from 5pm until May 6 at 7am. Regular route to North & Smith, then via Smith, Robinson, Cottonwood, resume regular route due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "157 Lougheed Station detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Update: 157 Lougheed detour on May 5, from 5pm until May 6 @ 7am. Reg rte to N & Smith, then via Smith, Robinson, Cottonwood, resume reg rte.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777407863,
        "last_modified_timestamp": 1777446001,
        "last_push_notification_timestamp": 1777408641,
        "timeframe_text": {
          "translation": [
            {
              "text": "Tuesday Through Wednesday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1778025600,
            "end": 1778076000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6665",
            "stop_id": "3244",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6665",
            "stop_id": "12245",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6665",
            "stop_id": "12246",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6665",
            "stop_id": "12311",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "710718",
      "alert": {
        "effect": "STOP_MOVED",
        "effect_detail": "STOP_MOVE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 54304 Northbound 3600 Capilano Rd has moved to a temporary stop 200m south, from Apr 29 to May 1, 8am-5pm daily (construction).",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "STOP 5 4 3 0 4. HAS MOVED TO A TEMPORARY STOP 200 METRES SOUTH 8 A M TO 5 P M DAILY UNTIL MAY 1.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 54304 Northbound Capilano Rd @ 3600 Block has moved",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 54304 Northbound 3600 Capilano Rd has moved to a temporary stop 200m south, from Apr 29 to May 1, 8am-5pm daily (construction).",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777409727,
        "last_modified_timestamp": 1777559403,
        "last_push_notification_timestamp": 1777409727,
        "timeframe_text": {
          "translation": [
            {
              "text": "Through Tomorrow",
              "language": "en"
            }
          ]
        },
        "recurrence_text": {
          "translation": [
            {
              "text": "Wednesday-Friday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777561200,
            "end": 1777593600
          },
          {
            "start": 1777647600,
            "end": 1777680000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6679",
            "stop_id": "4352",
            "activities": [
              "BOARD"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6680",
            "stop_id": "4352",
            "activities": [
              "BOARD"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6686",
            "stop_id": "4352",
            "activities": [
              "BOARD"
            ]
          }
        ]
      }
    },
    {
      "id": "710725",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 61477 Westbound Steveston Hwy @ Coppersmith Place is temporarily closed from 8:00 AM to 6:00 PM on Thu Apr 30 due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 6 1 4 7 7,  is temporarily closed from 8:00 AM to 6:00 PM on Thu April 30 due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 61477 Westbound Steveston Hwy @ Coppersmith Place closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 61477 Westbound Steveston Hwy @ Coppersmith Place is temporarily closed from 8:00 AM to 6:00 PM on Thu Apr 30 due to construction.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777410408,
        "last_modified_timestamp": 1777559402,
        "last_push_notification_timestamp": 1777410408,
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777561200,
            "end": 1777597200
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6724",
            "stop_id": "11608",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6725",
            "stop_id": "11608",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6828",
            "stop_id": "11608",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "710728",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 56446 Eastbound Westminster Hwy @ Elmbridge Way is temporarily closed from Mon May 4 through Thu May 7 due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 6 4 4 6,  is temporarily closed from Monday May 4 through Thu May 7 due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 56446 Eastbound Westminster Hwy @ Elmbridge Way closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 56446 Eastbound Westminster Hwy @ Elmbridge Way is temporarily closed from Mon May 4 through Thu May 7 due to construction.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777410782,
        "last_modified_timestamp": 1777548661,
        "last_push_notification_timestamp": 1777410782,
        "timeframe_text": {
          "translation": [
            {
              "text": "Starting Monday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777894200,
            "end": 1778238000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "13684",
            "stop_id": "6507",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6722",
            "stop_id": "6507",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "710730",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "UPDATE: Stop 58186 Eastbound Foster Ave @ Aspen St is temporarily closed from Thu Apr 30 to May 15, 7am to 8pm (daily, except Sundays) due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "UPDATE Stop 5 8 1 8 6, is temporarily closed from Thu April 30 to May 15, 7am to 8pm (daily, except Sundays) due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 58186 Eastbound Foster Ave @ Aspen St closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "UPDATE: Stop 58186 EB Foster Ave @ Aspen St is temporarily closed from Thu Apr 30 to May 15, 7am-8pm (daily, except Sundays) (construction).",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777411558,
        "last_modified_timestamp": 1777555802,
        "last_push_notification_timestamp": 1777519898,
        "timeframe_text": {
          "translation": [
            {
              "text": "Through May 15",
              "language": "en"
            }
          ]
        },
        "recurrence_text": {
          "translation": [
            {
              "text": "Monday-Saturday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777557600,
            "end": 1777604400
          },
          {
            "start": 1777644000,
            "end": 1777690800
          },
          {
            "start": 1777730400,
            "end": 1777777200
          },
          {
            "start": 1777903200,
            "end": 1777950000
          },
          {
            "start": 1777989600,
            "end": 1778036400
          },
          {
            "start": 1778076000,
            "end": 1778122800
          },
          {
            "start": 1778162400,
            "end": 1778209200
          },
          {
            "start": 1778248800,
            "end": 1778295600
          },
          {
            "start": 1778335200,
            "end": 1778382000
          },
          {
            "start": 1778508000,
            "end": 1778554800
          },
          {
            "start": 1778594400,
            "end": 1778641200
          },
          {
            "start": 1778680800,
            "end": 1778727600
          },
          {
            "start": 1778767200,
            "end": 1778814000
          },
          {
            "start": 1778853600,
            "end": 1778900400
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6665",
            "stop_id": "12245",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "710733",
      "alert": {
        "effect": "STOP_MOVED",
        "effect_detail": "STOP_MOVE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "UPDATE: Stop 51861 SFU Transit Exchange @ Bay 1 has temporarily relocated to stop 59188 (SB Campus Rd and Arts Rd) from 7:30 AM to 10:30 AM on Mon May 4 due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "UPDATE: Stop 5 1 8 6 1, has temporarily relocated to stop 59188 (Southbound Campus Road and Arts Road)  from 7:30 AM to 10:30 AM on Monday May 4 due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 51861 SFU Transit Exchange @ Bay 1 has moved",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "UPDATE: Stop 51861 SFU Transit Ex @ Bay 1 has temp relocated to stop 59188 from 7:30 AM to 10:30 AM on Mon May 4 due to construction.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777412894,
        "last_modified_timestamp": 1777519784,
        "last_push_notification_timestamp": 1777519784,
        "timeframe_text": {
          "translation": [
            {
              "text": "Monday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777905000,
            "end": 1777915800
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6658",
            "stop_id": "1875",
            "activities": [
              "BOARD"
            ]
          }
        ]
      }
    },
    {
      "id": "710740",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 58386 Westbound Lougheed Hwy @ Gilmore Ave is temporarily closed Mon May 4 & Tue May 5 from 9:00 AM to 3:00 PM due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 8 3 8 6. is temporarily closed Monday May 4 & Tuesday May 5 from 9:00 AM to 3:00 PM due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 58386 Westbound Lougheed Hwy @ Gilmore Ave closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 58386 Westbound Lougheed Hwy @ Gilmore Ave is temporarily closed Mon May 4 & Tue May 5 from 9:00 AM to 3:00 PM due to construction.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777413770,
        "last_modified_timestamp": 1777413770,
        "last_push_notification_timestamp": 1777413770,
        "timeframe_text": {
          "translation": [
            {
              "text": "Monday through Tuesday",
              "language": "en"
            }
          ]
        },
        "recurrence_text": {
          "translation": [
            {
              "text": "Monday-Tuesday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777910400,
            "end": 1777932000
          },
          {
            "start": 1777996800,
            "end": 1778018400
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6630",
            "stop_id": "8743",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6841",
            "stop_id": "8743",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "710747",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "CONSTRUCTION",
        "cause_detail": "ROAD_BLOCK",
        "header_text": {
          "translation": [
            {
              "text": "68 UBC Exchange detour from 9:30 PM to 12:00 AM on Tue May 5. Regular route to Ross Rd and 16 Ave then via 16 Ave, SW Marine Dr and then resume regular route due to road block.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "Affected stops:\r\n61833 Northbound East Mall @ Eagles Dr\r\n59942 Westbound Thunderbird Blvd @ Larkin Dr\r\n59941 Southbound West Mall @ Hawthorn Lane\r\n59940 Westbound Stadium Rd @ West Mall",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "68 UBC Exchange detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "68 UBC Ex detour from 9:30pm-12am on Tue May 5. Reg rte to Ross Rd & 16 Ave then via 16 Ave, SW Marine Dr & then resume reg rte (Rd block).",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777414948,
        "last_modified_timestamp": 1777446001,
        "last_push_notification_timestamp": 1777414948,
        "timeframe_text": {
          "translation": [
            {
              "text": "Tuesday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1778041800,
            "end": 1778050740
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "33538",
            "stop_id": "12013",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "33538",
            "stop_id": "10450",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "33538",
            "stop_id": "10451",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "33538",
            "stop_id": "10433",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "710791",
      "alert": {
        "effect": "ACCESSIBILITY_ISSUE",
        "effect_detail": "ESCALATORS",
        "cause": "MAINTENANCE",
        "cause_detail": "MAINTENANCE",
        "header_text": {
          "translation": [
            {
              "text": "The up escalator from the Compass vending machine level to the VCC Clark bound platform at Millennium Line Gilmore Station is temporarily out of service from Wed Apr 29 at 8:00 AM to Thu Apr 30 at 5:00 PM due to maintenance.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "service_effect_text": {
          "translation": [
            {
              "text": "SkyTrain Millennium Line escalator alert at Gilmore Station",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "The up escltr from the CVM level to the VCC Clark bound pltfrm @ M-Line Gilmore is temp out of service from Wed Apr 29 @ 8am to Thu Apr 30 @ 5",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1777420490,
        "last_modified_timestamp": 1777532403,
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777474800,
            "end": 1777593600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30052",
            "stop_id": "8760",
            "activities": [
              "BOARD",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30052",
            "stop_id": "8751",
            "activities": [
              "BOARD",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "710818",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "361 White Rock Centre detour on Monday, May 4. Regular route to Russel Ave and Best St, then Best St, 16 Ave/North Bluff Rd, 152 St, then resume regular route due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\n\nAffected stops:\r\n56260 Westbound Russell Ave @ Fir St\r\n56115 Northbound Johnston Rd @ Russell Ave",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "361 White Rock Centre detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "361 White Rock Ctr detour Mon May 4. Via Russel Ave & Best St, then Best St, 16 Ave/N Bluff Rd, 152 St, then resume reg rte",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777423929,
        "last_modified_timestamp": 1777548661,
        "last_push_notification_timestamp": 1777423929,
        "timeframe_text": {
          "translation": [
            {
              "text": "Monday Through Tuesday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777894200,
            "end": 1777978800
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "31817",
            "stop_id": "6320",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "31817",
            "stop_id": "6173",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "planned_disruption": true,
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/White_Rock_Farmer's_Market/361_White_Rock_Ctr.png\n",
              "media_type": "application/octet-stream",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "Road Closure",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "710820",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "361 Ocean Park detour on Mon May 4. Regular route to 152 St and 16 Ave, then via 16 Ave/North Bluff Rd, Best St, Russel Ave, then resume regular route due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\n\nAffected stops:\r\n56136 White Rock Centre @ Bay 3\r\n56180 Eastbound Russell Ave @ George St\r\n56181 Eastbound Russell Ave @ Merklin St",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "361 Ocean Park detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "361 Ocean Park detour Mon May 4. Via 152 St & 16 Ave, then via 16 Ave/N Bluff Rd, Best St, Russel Ave, then resume reg rte",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777424099,
        "last_modified_timestamp": 1777548661,
        "last_push_notification_timestamp": 1777424099,
        "timeframe_text": {
          "translation": [
            {
              "text": "Monday Through Tuesday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777894200,
            "end": 1777978800
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "31817",
            "stop_id": "6195",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "31817",
            "stop_id": "6241",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "31817",
            "stop_id": "6240",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "planned_disruption": true,
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/White_Rock_Farmer's_Market/361_Ocean_Park.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "Road blocked",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "710840",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 50756 Westbound SW Marine Dr @ Granville St is temporarily closed Tue May 5 to Fri May 8 from 9:30 AM to 2:30 PM daily due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "Affected routes:\r\n10\r\n100",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 0 7 5 6, is temporarily closed Tuesday May 5 to Friday May 8 from 9:30 AM to 2:30 PM daily due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 50756 Westbound SW Marine Dr @ Granville St closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 50756 Westbound SW Marine Dr @ Granville St is temporarily closed Tue May 5 to Fri May 8 from 9:30am to 2:30pm daily due to construction.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777434727,
        "last_modified_timestamp": 1777446003,
        "last_push_notification_timestamp": 1777434727,
        "timeframe_text": {
          "translation": [
            {
              "text": "Starting Tuesday",
              "language": "en"
            }
          ]
        },
        "recurrence_text": {
          "translation": [
            {
              "text": "Tuesday-Friday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777998600,
            "end": 1778016600
          },
          {
            "start": 1778085000,
            "end": 1778103000
          },
          {
            "start": 1778171400,
            "end": 1778189400
          },
          {
            "start": 1778257800,
            "end": 1778275800
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6620",
            "stop_id": "763",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6642",
            "stop_id": "763",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "710848",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "PLATFORM_CHANGE",
        "cause": "MAINTENANCE",
        "cause_detail": "TRACK_MAINTENANCE",
        "header_text": {
          "translation": [
            {
              "text": "Expo Line Track Maintenance Thu, April 30 from 9:30pm until the end of service. Trains will single-track in both directions between Nanaimo and Joyce-Collingwood Stations. Platform 2 will be closed. Please board trains on Platform 1 at both stations. ",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "Expo Line trains will operate Waterfront <-> King George / Production Way stopping at the inbound platforms of Joyce-Collingwood, 29th Avenue and Nanaimo in both directions. \r\n\nAdditional short-turn trains will operate Waterfront <-> Broadway and Joyce-Collingwood <-> King George. Some trains will dwell longer than normal at Broadway and Patterson.\r\n\nTrips through, to, or from 29th Avenue or Nanaimo will be delayed, with the worst affected trips taking approximately 15 minutes longer than normal.\r\n\nThe Millennium Line will operate normally.\r\n",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "SkyTrain Expo Line is single tracking on Thu Apr 30 starting at 9:30 PM",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Expo Line Track Maintenance Thu, Apr 30 from 9:30pm until the end of service. Trains will single-track both ways btwn Nanaimo & Joyce-Collingw",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777437572,
        "last_modified_timestamp": 1777548662,
        "timeframe_text": {
          "translation": [
            {
              "text": "Starting Later Today",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777609800,
            "end": 1777633200
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30053",
            "stop_id": "8045",
            "activities": [
              "BOARD",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30053",
            "stop_id": "8046",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30053",
            "stop_id": "8047",
            "activities": [
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30053",
            "stop_id": "8070",
            "activities": [
              "BOARD",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30053",
            "stop_id": "8071",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30053",
            "stop_id": "8072",
            "activities": [
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "710880",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "250 Vancouver detour from 6:00 AM to 9:30 AM on Sun May 3. Regular route to Georgia St & Seymour St then via Seymour St to a temporary terminus on Seymour St at Hastings St due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nBMO Marathon.\r\n\n\r\nAffected stops:\r\n60348 Eastbound W Georgia St @ Homer St\r\n59513 Eastbound W Georgia St @ Hamilton St",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "250 Vancouver detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "250 Van detour  6am to 9:30am on Sun May 3. Via Georgia St & Seymour St then via Seymour St to a temp terminus on Seymour St @ Hastings St",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777468563,
        "last_modified_timestamp": 1777468826,
        "last_push_notification_timestamp": 1777468563,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777813200,
            "end": 1777825800
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6687",
            "stop_id": "10114",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6687",
            "stop_id": "12596",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "planned_disruption": true,
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/250_Vancouver_0600_930.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "BMO Marathon",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "710882",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "OTHER_CAUSE",
        "cause_detail": "SPECIAL_EVENT",
        "header_text": {
          "translation": [
            {
              "text": "250 Dundarave/Horseshoe Bay detour from 6:00 AM to 9:30 AM on Sun May 3. Starting from temporary terminus on Seymour St at Hastings St then continue Seymour St, Cordova St, Cambie St, Georgia St resume regular route due to special event.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nNo stops are missed on this detour.\r\n\nBMO Marathon. ",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "250 Dundarave/Horseshoe Bay detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "250 Dundarave/Horseshoe Bay detour 6am to 9:30am on Sun May 3. No stops are being missed on this detour. Translink.ca/alerts",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777468811,
        "last_modified_timestamp": 1777468811,
        "last_push_notification_timestamp": 1777468811,
        "timeframe_text": {
          "translation": [
            {
              "text": "Sunday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777813200,
            "end": 1777825800
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6687",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ],
        "planned_disruption": true,
        "image": {
          "localized_image": [
            {
              "url": "https://infomaps.translink.ca/event_detours/BMO_Marathon/250_Dundarave_Horseshoe_Bay_0600_930.png",
              "media_type": "image/png",
              "language": "en",
              "sort_order": 1
            }
          ]
        },
        "image_alternative_text": {
          "translation": [
            {
              "text": "BMO Marathon",
              "language": "en",
              "sort_order": 1
            }
          ]
        }
      }
    },
    {
      "id": "710924",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 60436 YVR Domestic Departures @ Level Three is temporarily closed Thu Apr 30 to Fri  May 1, from 11:00 PM to 5:00 AM Nightly due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "Affected routes:\r\nN10",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 6 0 4 3 6   is temporarily closed Thu April 30 to Friday  May 1, from 11:00 PM to 5:00 AM Nightly due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 60436 YVR Domestic Departures @ Level Three closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 60436 YVR Domestic Departures @ Level Three is temporarily closed Thu Apr 30 to Fri  May 1, from 11pm to 5am Nightly due to construction.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777474794,
        "last_modified_timestamp": 1777548363,
        "last_push_notification_timestamp": 1777474794,
        "timeframe_text": {
          "translation": [
            {
              "text": "Starting Later Today",
              "language": "en"
            }
          ]
        },
        "recurrence_text": {
          "translation": [
            {
              "text": "Wednesday-Friday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777615200,
            "end": 1777636800
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6830",
            "stop_id": "12662",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "710945",
      "alert": {
        "effect": "ACCESSIBILITY_ISSUE",
        "effect_detail": "ESCALATORS",
        "cause": "MAINTENANCE",
        "cause_detail": "MAINTENANCE",
        "header_text": {
          "translation": [
            {
              "text": "The center escalator at Expo Line Granville Station from the concourse level to the westbound platform level by the Dunsmuir Street is temporarily out of service from Thu Apr 30 at 8:00 AM to Fri May 1 at 5:00 PM due to maintenance.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "service_effect_text": {
          "translation": [
            {
              "text": "SkyTrain Expo Line escalator alert at Granville Station",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Escltr @ Expo Line Granville from the concourse level to the WB pltfrm level by the Dunsmuir St is temp out of service from Apr 30-May 1",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1777478474,
        "last_modified_timestamp": 1777559403,
        "last_push_notification_timestamp": 1777478474,
        "timeframe_text": {
          "translation": [
            {
              "text": "Through Tomorrow",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777561200,
            "end": 1777680000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30053",
            "stop_id": "8041",
            "activities": [
              "BOARD",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30053",
            "stop_id": "8076",
            "activities": [
              "BOARD",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "710946",
      "alert": {
        "effect": "ACCESSIBILITY_ISSUE",
        "effect_detail": "ELEVATORS",
        "cause": "MAINTENANCE",
        "cause_detail": "MAINTENANCE",
        "header_text": {
          "translation": [
            {
              "text": "Elevator at Millennium Line Commercial-Broadway Station from the Commercial ticket hall to the overhead walkway going to platforms 3&4 is temporarily out of service from Thu Apr 30 at 8:00 AM to Fri May 1 at 5:00 PM due to maintenance.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "SkyTrain Millennium Line elevator alert at Commercial-Broadway Station",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Elevator @ M-Line Comm'l-Bdway from the Comm'l ticket hall to the overhead walkway going to platforms 3&4 out of service Apr 30-May 1",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777478673,
        "last_modified_timestamp": 1777559403,
        "last_push_notification_timestamp": 1777478673,
        "timeframe_text": {
          "translation": [
            {
              "text": "Through Tomorrow",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777561200,
            "end": 1777680000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30052",
            "stop_id": "8763",
            "activities": [
              "BOARD",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30052",
            "stop_id": "8754",
            "activities": [
              "BOARD",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "710947",
      "alert": {
        "effect": "ACCESSIBILITY_ISSUE",
        "effect_detail": "ESCALATORS",
        "cause": "UNKNOWN_CAUSE",
        "cause_detail": "UNKNOWN_CAUSE",
        "header_text": {
          "translation": [
            {
              "text": "The down escalator at Expo Line Joyce-Collingwood Station from platform level to the east side entrance is temporarily out of service from Thu Apr 30 at 8:00 AM to Fri May 1 at 5:00 PM.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "service_effect_text": {
          "translation": [
            {
              "text": "SkyTrain Expo Line escalator alert at Joyce-Collingwood Station",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "The down escltr @ Expo Line Joyce-Collingwd from pltfrm level to the east side entrance is temp out of service from Apr 30 @ 8am-May 1 @ 5pm",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1777478860,
        "last_modified_timestamp": 1777559403,
        "last_push_notification_timestamp": 1777478860,
        "timeframe_text": {
          "translation": [
            {
              "text": "Through Tomorrow",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777561200,
            "end": 1777680000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30053",
            "stop_id": "8047",
            "activities": [
              "BOARD",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30053",
            "stop_id": "8070",
            "activities": [
              "BOARD",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "710949",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 52599 Westbound Bennett St @ Nelson Ave is temporarily closed from 8:00 AM to 4:00 PM on Tue May 5 due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 2 5 9 9   is temporarily closed from 8:00 AM to 4:00 PM on Tuesday May 5 due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 52599 Westbound Bennett St @ Nelson Ave closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 52599 Westbound Bennett St @ Nelson Ave is temporarily closed from 8:00 AM to 4:00 PM on Tue May 5 due to construction.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777479277,
        "last_modified_timestamp": 1777479277,
        "last_push_notification_timestamp": 1777479277,
        "timeframe_text": {
          "translation": [
            {
              "text": "Tuesday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777993200,
            "end": 1778022000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6646",
            "stop_id": "2624",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6657",
            "stop_id": "2624",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "710950",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 52501 Northbound Bonsor Ave @ Central Blvd is temporarily closed from 8:00 AM to 4:00 PM on Tue May 5 due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 2 5 0 1  is temporarily closed from 8:00 AM to 4:00 PM on Tuesday May 5 due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 52501 Northbound Bonsor Ave @ Central Blvd closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 52501 Northbound Bonsor Ave @ Central Blvd is temporarily closed from 8:00 AM to 4:00 PM on Tue May 5 due to construction.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777479336,
        "last_modified_timestamp": 1777479336,
        "last_push_notification_timestamp": 1777479336,
        "timeframe_text": {
          "translation": [
            {
              "text": "Tuesday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777993200,
            "end": 1778022000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6646",
            "stop_id": "2525",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6657",
            "stop_id": "2525",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "710952",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 50241 Southbound Main St @ E 14 Ave is temporarily closed from Thu Apr 30 at 6:00 AM to Fri May 1 at 7:00 PM due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 0 2 4 1   is temporarily closed from Thu April 30 at 6:00 AM to Friday May 1 at 7:00 PM due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 50241 Southbound Main St @ E 14 Ave closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 50241 Southbound Main St @ E 14 Ave is temporarily closed from Thu Apr 30 at 6:00 AM to Fri May 1 at 7:00 PM due to construction.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777479408,
        "last_modified_timestamp": 1777552202,
        "last_push_notification_timestamp": 1777479408,
        "timeframe_text": {
          "translation": [
            {
              "text": "Through Tomorrow",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777554000,
            "end": 1777687200
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6613",
            "stop_id": "243",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "710957",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 52396 Eastbound Kingsway @ Royal Oak Ave is temporarily closed Wed May 6 & Thu May 7, from 9:00 AM to 3:00 PM Daily due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 52396 Eastbound Kingsway @ Royal Oak Ave closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 52396 Eastbound Kingsway @ Royal Oak Ave is temporarily closed Wed May 6 & Thu May 7, from 9:00 AM to 3:00 PM Daily due to construction.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777480173,
        "last_modified_timestamp": 1777532403,
        "last_push_notification_timestamp": 1777480173,
        "timeframe_text": {
          "translation": [
            {
              "text": "Wednesday Through Thursday",
              "language": "en"
            }
          ]
        },
        "recurrence_text": {
          "translation": [
            {
              "text": "Wednesday-Thursday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1778083200,
            "end": 1778104800
          },
          {
            "start": 1778169600,
            "end": 1778191200
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "32799",
            "stop_id": "2420",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "710968",
      "alert": {
        "effect": "STOP_MOVED",
        "effect_detail": "STOP_MOVE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 51381 Eastbound Hastings St @ Willingdon Ave has temporarily moved to Stop # 51380 (Hastings and Madison Ave) from Mon May 4 through Mon Jun 1 due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 1 3 8 1 Eastbound Hastings Street @ Willingdon Avenue has temporarily moved to Stop # 51380 (Hastings and Madison Avenue) from Monday May 4 through Monday June 1 due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 51381 Eastbound Hastings St @ Willingdon Ave has moved",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 51381 EB Hastings St @ Willingdon Ave has temp moved to Stop # 51380 (Hastings & Madison Ave) from Mon May 4 through Mon Jun 1 (constr).",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777481942,
        "last_modified_timestamp": 1777481942,
        "last_push_notification_timestamp": 1777481942,
        "timeframe_text": {
          "translation": [
            {
              "text": "starting Monday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777894200,
            "end": 1780398000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "37807",
            "stop_id": "1393",
            "activities": [
              "BOARD"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "39305",
            "stop_id": "1393",
            "activities": [
              "BOARD"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6650",
            "stop_id": "1393",
            "activities": [
              "BOARD"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6651",
            "stop_id": "1393",
            "activities": [
              "BOARD"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6667",
            "stop_id": "1393",
            "activities": [
              "BOARD"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6776",
            "stop_id": "1393",
            "activities": [
              "BOARD"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6838",
            "stop_id": "1393",
            "activities": [
              "BOARD"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "7322",
            "stop_id": "1393",
            "activities": [
              "BOARD"
            ]
          }
        ]
      }
    },
    {
      "id": "710980",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 59903 Northbound Ioco Rd @ Suter Brook Way is temporarily closed Wed Apr 29 to Wed May 13, from 7:00 PM to 6:00 AM Nightly (weekdays only) due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 9 9 0 3   is temporarily closed Wednesday April 29 to Wednesday May 13, from 7:00 PM to 6:00 AM Nightly (weekdays only) due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 59903 Northbound Ioco Rd @ Suter Brook Way closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 59903 NB Ioco Rd @ Suter Brook Way is temporarily closed Wed Apr 29 to Wed May 13, from 7pm-6am Nightly (weekdays only) (construction).",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777484753,
        "last_modified_timestamp": 1777554902,
        "last_push_notification_timestamp": 1777484753,
        "timeframe_text": {
          "translation": [
            {
              "text": "Starting Tomorrow",
              "language": "en"
            }
          ]
        },
        "recurrence_text": {
          "translation": [
            {
              "text": "weekdays",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777687200,
            "end": 1777640400
          },
          {
            "start": 1777946400,
            "end": 1777899600
          },
          {
            "start": 1778032800,
            "end": 1777986000
          },
          {
            "start": 1778119200,
            "end": 1778072400
          },
          {
            "start": 1778205600,
            "end": 1778158800
          },
          {
            "start": 1778292000,
            "end": 1778245200
          },
          {
            "start": 1778551200,
            "end": 1778504400
          },
          {
            "start": 1778637600,
            "end": 1778590800
          },
          {
            "start": 1778724000,
            "end": 1778677200
          },
          {
            "start": 1778810400,
            "end": 1778763600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "30042",
            "stop_id": "11308",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "30046",
            "stop_id": "11308",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6667",
            "stop_id": "11308",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6841",
            "stop_id": "11308",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "710981",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 51533 Eastbound E 22 Ave @ Lillooet St is temporarily closed through Sun May 3 due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 1 5 3 3   is temporarily closed through Sunday May 3 due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 51533 Eastbound E 22 Ave @ Lillooet St closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 51533 Eastbound E 22 Ave @ Lillooet St is temporarily closed through Sun May 3 due to construction.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777484842,
        "last_modified_timestamp": 1777484842,
        "last_push_notification_timestamp": 1777484842,
        "timeframe_text": {
          "translation": [
            {
              "text": "through Monday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777484820,
            "end": 1777892400
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6627",
            "stop_id": "1545",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "710997",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 51971 Eastbound E 49 Ave @ Main St is temporarily closed from Mon May 4 to Fri May 15, from 7:00 AM to 3:00 PM Daily due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 1 9 7 1   is temporarily closed from Monday May 4 to Friday May 15, from 7:00 AM to 3:00 PM Daily due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 51971 Eastbound E 49 Ave @ Main St closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 51971 Eastbound E 49 Ave @ Main St is temporarily closed from Mon May 4 to Fri May 15, from 7:00 AM to 3:00 PM Daily due to construction.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777487068,
        "last_modified_timestamp": 1777487068,
        "last_push_notification_timestamp": 1777487068,
        "timeframe_text": {
          "translation": [
            {
              "text": "starting Monday",
              "language": "en"
            }
          ]
        },
        "recurrence_text": {
          "translation": [
            {
              "text": "daily",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777903200,
            "end": 1777932000
          },
          {
            "start": 1777989600,
            "end": 1778018400
          },
          {
            "start": 1778076000,
            "end": 1778104800
          },
          {
            "start": 1778162400,
            "end": 1778191200
          },
          {
            "start": 1778248800,
            "end": 1778277600
          },
          {
            "start": 1778335200,
            "end": 1778364000
          },
          {
            "start": 1778421600,
            "end": 1778450400
          },
          {
            "start": 1778508000,
            "end": 1778536800
          },
          {
            "start": 1778594400,
            "end": 1778623200
          },
          {
            "start": 1778680800,
            "end": 1778709600
          },
          {
            "start": 1778767200,
            "end": 1778796000
          },
          {
            "start": 1778853600,
            "end": 1778882400
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1988",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "710998",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 51988 Eastbound E 49 Ave @ Vivian St is temporarily closed from Mon May 4 to Fri May 15, from 7:00 AM to 3:00 PM Daily due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 1 9 8 8  is temporarily closed from Monday May 4 to Friday May 15, from 7:00 AM to 3:00 PM Daily due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 51988 Eastbound E 49 Ave @ Vivian St closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 51988 Eastbound E 49 Ave @ Vivian St is temporarily closed from Mon May 4 to Fri May 15, from 7:00 AM to 3pm Daily due to construction.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777487164,
        "last_modified_timestamp": 1777487164,
        "last_push_notification_timestamp": 1777487164,
        "timeframe_text": {
          "translation": [
            {
              "text": "starting Monday",
              "language": "en"
            }
          ]
        },
        "recurrence_text": {
          "translation": [
            {
              "text": "daily",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777903200,
            "end": 1777932000
          },
          {
            "start": 1777989600,
            "end": 1778018400
          },
          {
            "start": 1778076000,
            "end": 1778104800
          },
          {
            "start": 1778162400,
            "end": 1778191200
          },
          {
            "start": 1778248800,
            "end": 1778277600
          },
          {
            "start": 1778335200,
            "end": 1778364000
          },
          {
            "start": 1778421600,
            "end": 1778450400
          },
          {
            "start": 1778508000,
            "end": 1778536800
          },
          {
            "start": 1778594400,
            "end": 1778623200
          },
          {
            "start": 1778680800,
            "end": 1778709600
          },
          {
            "start": 1778767200,
            "end": 1778796000
          },
          {
            "start": 1778853600,
            "end": 1778882400
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "2005",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "711000",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 61599 Westbound 6th Ave @ 8th St is temporarily closed from 9:00 AM to 3:00 PM on Fri May 8 due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 6 1 5 9 9   is temporarily closed from 9:00 AM to 3:00 PM on Friday May 8 due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 61599 Westbound 6th Ave @ 8th St closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 61599 Westbound 6th Ave @ 8th St is temporarily closed from 9:00 AM to 3:00 PM on Fri May 8 due to construction.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777487316,
        "last_modified_timestamp": 1777487316,
        "last_push_notification_timestamp": 1777487316,
        "timeframe_text": {
          "translation": [
            {
              "text": "May 8",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1778256000,
            "end": 1778277600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6643",
            "stop_id": "11682",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6663",
            "stop_id": "11682",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "711001",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 52241 Eastbound 6th Ave @ 8th St is temporarily closed from 9:00 AM to 3:00 PM on Fri May 8 due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 2 2 4 1  is temporarily closed from 9:00 AM to 3:00 PM on Friday May 8 due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 52241 Eastbound 6th Ave @ 8th St closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 52241 Eastbound 6th Ave @ 8th St is temporarily closed from 9:00 AM to 3:00 PM on Fri May 8 due to construction.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777487408,
        "last_modified_timestamp": 1777487408,
        "last_push_notification_timestamp": 1777487408,
        "timeframe_text": {
          "translation": [
            {
              "text": "May 8",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1778256000,
            "end": 1778277600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6643",
            "stop_id": "2263",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6649",
            "stop_id": "2263",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6663",
            "stop_id": "2263",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "711003",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 58113 Capstan Station @ Bay 3 is temporarily closed from Wed May 6 to Fri May 8, from 7:00 AM to 5:00 PM Daily due to construction.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 8 1 1 3   is temporarily closed from Wednesday May 6 to Friday May 8, from 7:00 AM to 5:00 PM Daily due to construction.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 58113 Capstan Station @ Bay 3 closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 58113 Capstan Station @ Bay 3 is temporarily closed from Wed May 6 to Fri May 8, from 7:00 AM to 5:00 PM Daily due to construction.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777487812,
        "last_modified_timestamp": 1777532403,
        "last_push_notification_timestamp": 1777487812,
        "timeframe_text": {
          "translation": [
            {
              "text": "Starting Wednesday",
              "language": "en"
            }
          ]
        },
        "recurrence_text": {
          "translation": [
            {
              "text": "Wednesday-Friday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1778076000,
            "end": 1778112000
          },
          {
            "start": 1778162400,
            "end": 1778198400
          },
          {
            "start": 1778248800,
            "end": 1778284800
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6727",
            "stop_id": "8366",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "711120",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "156 Braid Station detour Mon May 4 to Fri May, from 7:00 AM to 5:00 PM daily. Regular route to Winslow and Poirier, then via Poirier, Austin, then resume regular route, due to construction.  ",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "Affected stops:\r\n58420 Northbound Poirier St @ Winslow Ave\r\n53549 Eastbound Foster Ave @ 1700 Block\r\n53550 Eastbound Foster Ave @ Linton St\r\n53551 Eastbound Foster Ave @ Midvale St\r\n53552 Southbound Hillcrest St @ Foster Ave\r\n53553 Southbound Hillcrest St @ Winslow Ave\r\n53554 Southbound Hillcrest St @ King Albert Ave",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "156 Braid Station detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "156 Braid Stn detour Mon May 4 to Fri May, from 7am-5pm daily. Reg rte to Winslow & Poirier, then via Poirier, Austin, then resume reg rte,.  ",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777511407,
        "last_modified_timestamp": 1777511407,
        "last_push_notification_timestamp": 1777511407,
        "timeframe_text": {
          "translation": [
            {
              "text": "starting Monday",
              "language": "en"
            }
          ]
        },
        "recurrence_text": {
          "translation": [
            {
              "text": "weekdays",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777903200,
            "end": 1777939200
          },
          {
            "start": 1777989600,
            "end": 1778025600
          },
          {
            "start": 1778076000,
            "end": 1778112000
          },
          {
            "start": 1778162400,
            "end": 1778198400
          },
          {
            "start": 1778248800,
            "end": 1778284800
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6664",
            "stop_id": "8886",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6664",
            "stop_id": "3588",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6664",
            "stop_id": "3589",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6664",
            "stop_id": "3590",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6664",
            "stop_id": "3591",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6664",
            "stop_id": "3592",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6664",
            "stop_id": "3593",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "711122",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "156 Lougheed Station detour Mon May 4 to Fri May 8, from 7:00 AM to 5:00 PM. Regular route to Austin and Hillcrest, then continue Austin, Poirier, Winslow, then resume regular route, due to construction. ",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nAffected stops:\r\n53527 Northbound Hillcrest St @ Austin Ave\r\n53528 Northbound Hillcrest St @ King Albert Ave\r\n53529 Northbound Hillcrest St @ Winslow Ave\r\n53530 Westbound Foster Ave @ Hillcrest St\r\n53531 Westbound Foster Ave @ Midvale St\r\n53335 Westbound Foster Ave @ Linton St\r\n53336 Westbound Foster Ave @ 1700 Block\r\n53532 Southbound Poirier St @ Winslow Ave",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "156 Lougheed Station detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "156 Lougheed detour Mon May 4 to Fri May 8, from 7am-5pm. Via Austin & Hillcrest, then continue Austin, Poirier, Winslow, then resume reg rte,",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777511694,
        "last_modified_timestamp": 1777511694,
        "last_push_notification_timestamp": 1777511694,
        "timeframe_text": {
          "translation": [
            {
              "text": "starting Monday",
              "language": "en"
            }
          ]
        },
        "recurrence_text": {
          "translation": [
            {
              "text": "weekdays",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777903200,
            "end": 1777939200
          },
          {
            "start": 1777989600,
            "end": 1778025600
          },
          {
            "start": 1778076000,
            "end": 1778112000
          },
          {
            "start": 1778162400,
            "end": 1778198400
          },
          {
            "start": 1778248800,
            "end": 1778284800
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6664",
            "stop_id": "3371",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6664",
            "stop_id": "3372",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6664",
            "stop_id": "3373",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6664",
            "stop_id": "3565",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6664",
            "stop_id": "3566",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6664",
            "stop_id": "3567",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6664",
            "stop_id": "3568",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6664",
            "stop_id": "9127",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "711206",
      "alert": {
        "effect": "ACCESSIBILITY_ISSUE",
        "effect_detail": "ESCALATORS",
        "cause": "UNKNOWN_CAUSE",
        "cause_detail": "UNKNOWN_CAUSE",
        "header_text": {
          "translation": [
            {
              "text": "The up escalator from the mezzanine to the platform level from the City Parkway entrance at Expo Line Surrey Central Station is temporarily out of service.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "service_effect_text": {
          "translation": [
            {
              "text": "SkyTrain Expo Line escalator alert at Surrey Central Station",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "The up escltr from the mezzanine to the pltfrm level from the City Pkwy entrance @ Expo Line Surrey Central Stn is temporarily out of service.",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1777557365,
        "last_modified_timestamp": 1777557365,
        "last_push_notification_timestamp": 1777557365,
        "alert_lifecycle": "NEW",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1777557360
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30053",
            "stop_id": "8057",
            "activities": [
              "BOARD",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30053",
            "stop_id": "8060",
            "activities": [
              "BOARD",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "711207",
      "alert": {
        "effect": "ACCESSIBILITY_ISSUE",
        "effect_detail": "ESCALATORS",
        "cause": "UNKNOWN_CAUSE",
        "cause_detail": "UNKNOWN_CAUSE",
        "header_text": {
          "translation": [
            {
              "text": "The up escalator from the Compass vending machine level to the VCC-Clark bound platform at Millennium Line Sperling-Burnaby Lake Station is temporarily out of service.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "service_effect_text": {
          "translation": [
            {
              "text": "SkyTrain Millennium Line escalator alert at Sperling-Burnaby Lake Station",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "The up escltr from the CVM level to the VCC-Clark bound platform at Millennium Line Sperling-Burnaby Lake Stn is temporarily out of service.",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1777557791,
        "last_modified_timestamp": 1777557791,
        "last_push_notification_timestamp": 1777557791,
        "alert_lifecycle": "NEW",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1777557780
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30052",
            "stop_id": "8757",
            "activities": [
              "BOARD",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30052",
            "stop_id": "8748",
            "activities": [
              "BOARD",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "711208",
      "alert": {
        "effect": "ACCESSIBILITY_ISSUE",
        "effect_detail": "ESCALATORS",
        "cause": "UNKNOWN_CAUSE",
        "cause_detail": "UNKNOWN_CAUSE",
        "header_text": {
          "translation": [
            {
              "text": "The up escalator from the Compass vending machine level to the Waterfront bound platform at Expo Line King George Station is temporarily out of service.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "service_effect_text": {
          "translation": [
            {
              "text": "SkyTrain Expo Line escalator alert at King George Station",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "The up escalator from the CVM level to the Waterfront bound platform at Expo Line King George Stn is temporarily out of service.",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1777557879,
        "last_modified_timestamp": 1777557879,
        "last_push_notification_timestamp": 1777557879,
        "alert_lifecycle": "NEW",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1777557840
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30053",
            "stop_id": "8058",
            "activities": [
              "BOARD",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30053",
            "stop_id": "8059",
            "activities": [
              "BOARD",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "711210",
      "alert": {
        "effect": "ACCESSIBILITY_ISSUE",
        "effect_detail": "ESCALATORS",
        "cause": "UNKNOWN_CAUSE",
        "cause_detail": "UNKNOWN_CAUSE",
        "header_text": {
          "translation": [
            {
              "text": "The up escalator from the west side Compass vending machine level to the platform at Expo Line Joyce-Collingwood Station is temporarily out of service.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "service_effect_text": {
          "translation": [
            {
              "text": "SkyTrain Expo Line escalator alert at Joyce-Collingwood Station",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "The up escalator from the west side CVM level to the platform at Expo Line Joyce-Collingwood Stn is temporarily out of service.",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1777557932,
        "last_modified_timestamp": 1777557932,
        "last_push_notification_timestamp": 1777557932,
        "alert_lifecycle": "NEW",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1777557900
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30053",
            "stop_id": "8047",
            "activities": [
              "BOARD",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30053",
            "stop_id": "8070",
            "activities": [
              "BOARD",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "711214",
      "alert": {
        "effect": "ACCESSIBILITY_ISSUE",
        "effect_detail": "ESCALATORS",
        "cause": "UNKNOWN_CAUSE",
        "cause_detail": "UNKNOWN_CAUSE",
        "header_text": {
          "translation": [
            {
              "text": "The up escalator from the Compass vending machine level to the Howe Street entrance at Expo Line Waterfront Station is temporarily out of service.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "service_effect_text": {
          "translation": [
            {
              "text": "SkyTrain Expo Line escalator alert at Waterfront Station",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "The up escalator from the Compass vending machine level to the Howe St entrance at Expo Line Waterfront Station is temporarily out of service.",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1777558167,
        "last_modified_timestamp": 1777558167,
        "last_push_notification_timestamp": 1777558167,
        "alert_lifecycle": "NEW",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1777558140
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30053",
            "stop_id": "8039",
            "activities": [
              "BOARD",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30053",
            "stop_id": "8078",
            "activities": [
              "BOARD",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "711216",
      "alert": {
        "effect": "ACCESSIBILITY_ISSUE",
        "effect_detail": "ELEVATORS",
        "cause": "UNKNOWN_CAUSE",
        "cause_detail": "UNKNOWN_CAUSE",
        "header_text": {
          "translation": [
            {
              "text": "Elevator at Millennium Line Brentwood Town Centre Station from the Lougheed Highway entrance to the concourse is temporarily out of service.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "SkyTrain Millennium Line elevator alert at Brentwood Town Centre Station",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Elevator at Millennium Line Brentwood Town Centre Station from the Lougheed Highway entrance to the concourse is temporarily out of service.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777558264,
        "last_modified_timestamp": 1777558264,
        "last_push_notification_timestamp": 1777558264,
        "alert_lifecycle": "NEW",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1777558260
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30052",
            "stop_id": "8759",
            "activities": [
              "BOARD",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30052",
            "stop_id": "8750",
            "activities": [
              "BOARD",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "711238",
      "alert": {
        "effect": "ACCESSIBILITY_ISSUE",
        "effect_detail": "ELEVATORS",
        "cause": "MAINTENANCE",
        "cause_detail": "MAINTENANCE",
        "header_text": {
          "translation": [
            {
              "text": "The east side elevator from street to platform level at Expo Line Main Street-Science World Station is temporarily out of service from 8:00 AM to 5:00 PM on Fri May 1 due to maintenance.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "SkyTrain Expo Line elevator alert at Main Street-Science World Station",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "The east side elevator from St to pltfrm level @ Expo Line Main St-Science World Stn is temp out of service from 8am-5pm on Fri May 1.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777560721,
        "last_modified_timestamp": 1777560721,
        "last_push_notification_timestamp": 1777560721,
        "timeframe_text": {
          "translation": [
            {
              "text": "tomorrow",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777647600,
            "end": 1777680000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30053",
            "stop_id": "8043",
            "activities": [
              "BOARD",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30053",
            "stop_id": "8074",
            "activities": [
              "BOARD",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "711240",
      "alert": {
        "effect": "ACCESSIBILITY_ISSUE",
        "effect_detail": "ELEVATORS",
        "cause": "MAINTENANCE",
        "cause_detail": "MAINTENANCE",
        "header_text": {
          "translation": [
            {
              "text": "Elevator at Millennium Line Gilmore Station from Gilmore Ave entrance to the VCC-Clark bound platform (1) is temporarily out of service from 8:00 AM to 5:00 PM on Fri May 1 due to maintenance.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "SkyTrain Millennium Line elevator alert at Gilmore Station",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Elevator @ M-Line Gilmore Stn from Gilmore Ave entrance to the VCC-Clark bound pltfrm is out of service 8:00 AM to 5:00 PM on Fri May 1. ",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777561024,
        "last_modified_timestamp": 1777561024,
        "last_push_notification_timestamp": 1777561024,
        "timeframe_text": {
          "translation": [
            {
              "text": "tomorrow",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777647600,
            "end": 1777680000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30052",
            "stop_id": "8760",
            "activities": [
              "BOARD",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30052",
            "stop_id": "8751",
            "activities": [
              "BOARD",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "711242",
      "alert": {
        "effect": "NO_EFFECT",
        "effect_detail": "INFORMATIONAL",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 50679 Southbound Nanaimo St @ E 3 Ave is temporarily closed beginning Mon May 4 due to construction",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "service_effect_text": {
          "translation": [
            {
              "text": "Informational alert for route 7 Nanaimo Station",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 50679 Southbound Nanaimo St @ E 3 Ave is temporarily closed beginning Mon May 4 due to construction",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1777561778,
        "last_modified_timestamp": 1777561778,
        "last_push_notification_timestamp": 1777561778,
        "timeframe_text": {
          "translation": [
            {
              "text": "starting Monday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1777894200
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6617",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "711244",
      "alert": {
        "effect": "ACCESSIBILITY_ISSUE",
        "effect_detail": "ESCALATORS",
        "cause": "MAINTENANCE",
        "cause_detail": "MAINTENANCE",
        "header_text": {
          "translation": [
            {
              "text": "The up escalator from the Compass vending machine level to the VCC-Clark bound platform (1) at Millennium Line Holdom Station is temporarily out of service from 8:00 AM to 5:00 PM on Fri May 1 due to maintenance.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "service_effect_text": {
          "translation": [
            {
              "text": "SkyTrain Millennium Line escalator alert at Holdom Station @ Platform 1",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "The up escltr from the CVM level to the VCC-Clark bound pltfrm at Holdom Station is temporarily out of service May 1, from 8am-5pm.",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1777561990,
        "last_modified_timestamp": 1777561990,
        "last_push_notification_timestamp": 1777561990,
        "timeframe_text": {
          "translation": [
            {
              "text": "tomorrow",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777647600,
            "end": 1777680000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30052",
            "stop_id": "8749",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "711246",
      "alert": {
        "effect": "ACCESSIBILITY_ISSUE",
        "effect_detail": "ELEVATORS",
        "cause": "MAINTENANCE",
        "cause_detail": "MAINTENANCE",
        "header_text": {
          "translation": [
            {
              "text": "East side elevator at Lougheed Town Centre Station from the bus loop entrance to Expo/M-Line platform is temporarily out of service from 8:00 AM to 5:00 PM on Fri May 1 due to maintenance.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "SkyTrain Millennium Line elevator alert at Lougheed Town Centre Station",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "E side elevator @ Lougheed Town Centre Stn from the bus loop entrance to Expo/M-Line pltfrm is temp out of service from 8am-5pm on Fri May 1.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777562123,
        "last_modified_timestamp": 1777562123,
        "last_push_notification_timestamp": 1777562123,
        "timeframe_text": {
          "translation": [
            {
              "text": "tomorrow",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777647600,
            "end": 1777680000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30052",
            "stop_id": "8755",
            "activities": [
              "BOARD",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30052",
            "stop_id": "12227",
            "activities": [
              "BOARD",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "711247",
      "alert": {
        "effect": "NO_EFFECT",
        "effect_detail": "INFORMATIONAL",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 51533 Eastbound 22nd Street @ Lillooet Street is temporarily closed beginning Monday May 4th.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Informational alert for route 25 Brentwood Station",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 51533 Eastbound 22nd Street @ Lillooet Street is temporarily closed beginning Monday May 4th. ",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777562229,
        "last_modified_timestamp": 1777562229,
        "last_push_notification_timestamp": 1777562229,
        "timeframe_text": {
          "translation": [
            {
              "text": "starting Monday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1777894200
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6627",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "711260",
      "alert": {
        "effect": "ACCESSIBILITY_ISSUE",
        "effect_detail": "ELEVATORS",
        "cause": "MAINTENANCE",
        "cause_detail": "MAINTENANCE",
        "header_text": {
          "translation": [
            {
              "text": "Elevator at Millennium Line Holdom Station from the main entrance to the Lafarge Lake-Douglas bound platform level (2) is temporarily out of service from 8:00 AM to 5:00 PM on Fri May 1 due to maintenance.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nAffected direction: Eastbound",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "SkyTrain Millennium Line elevator alert at Holdom Station @ Platform 2",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Elevator @ M-Line Holdom Stn from the main entrance to the Lafarge Lake bound pltfrm level is out of service May 1, from 8am to 5pm. ",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777565000,
        "last_modified_timestamp": 1777565000,
        "last_push_notification_timestamp": 1777565000,
        "timeframe_text": {
          "translation": [
            {
              "text": "tomorrow",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777647600,
            "end": 1777680000
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30052",
            "stop_id": "8758",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "711262",
      "alert": {
        "effect": "NO_EFFECT",
        "effect_detail": "INFORMATIONAL",
        "cause": "UNKNOWN_CAUSE",
        "cause_detail": "UNKNOWN_CAUSE",
        "header_text": {
          "translation": [
            {
              "text": "Stop 60386 Eastbound W 41 Ave @ East Blvd is temporarily closed beginning Monday May 4. Please use new stop 60548 near Maple St.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "service_effect_text": {
          "translation": [
            {
              "text": "Informational alert for route R4 41st Ave to Joyce Station",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 60386 Eastbound W 41 Ave @ East Blvd is temporarily closed beginning Monday May 4. Please use new stop 60548 near Maple St.",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1777565281,
        "last_modified_timestamp": 1777565281,
        "last_push_notification_timestamp": 1777565281,
        "timeframe_text": {
          "translation": [
            {
              "text": "starting Monday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1777894200
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "37810",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "711263",
      "alert": {
        "effect": "NO_EFFECT",
        "effect_detail": "INFORMATIONAL",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 58044 Westbound E Broadway @ Lillooet Street is closed beginning Monday May 4th. ",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "service_effect_text": {
          "translation": [
            {
              "text": "Informational alert for route N9 and 9",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 58044 Westbound E Broadway @ Lillooet Street is closed beginning Monday May 4th. ",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1777565297,
        "last_modified_timestamp": 1777565297,
        "last_push_notification_timestamp": 1777565297,
        "timeframe_text": {
          "translation": [
            {
              "text": "starting Monday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777894200,
            "end": 1780313400
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6619",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6841",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "711264",
      "alert": {
        "effect": "NO_EFFECT",
        "effect_detail": "INFORMATIONAL",
        "cause": "UNKNOWN_CAUSE",
        "cause_detail": "UNKNOWN_CAUSE",
        "header_text": {
          "translation": [
            {
              "text": "Stop 60386 Eastbound W 41 Ave @ East Blvd is temporarily closed beginning Monday May 4.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "service_effect_text": {
          "translation": [
            {
              "text": "Informational alert for route 41 Joyce Station/To Granville St",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 60386 Eastbound W 41 Ave @ East Blvd is temporarily closed beginning Monday May 4.",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1777565337,
        "last_modified_timestamp": 1777565337,
        "last_push_notification_timestamp": 1777565337,
        "timeframe_text": {
          "translation": [
            {
              "text": "starting Monday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1777894200
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6633",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "711265",
      "alert": {
        "effect": "NO_EFFECT",
        "effect_detail": "INFORMATIONAL",
        "cause": "UNKNOWN_CAUSE",
        "cause_detail": "UNKNOWN_CAUSE",
        "header_text": {
          "translation": [
            {
              "text": "Stop 51278 Eastbound Prior St @ Dunlevy Ave is temporarily closed beginning Monday May 4.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "service_effect_text": {
          "translation": [
            {
              "text": "Informational alert for route 22 Knight",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 51278 Eastbound Prior St @ Dunlevy Ave is temporarily closed beginning Monday May 4.",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1777565376,
        "last_modified_timestamp": 1777565376,
        "last_push_notification_timestamp": 1777565376,
        "timeframe_text": {
          "translation": [
            {
              "text": "starting Monday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1777894200
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6626",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "711273",
      "alert": {
        "effect": "NO_SERVICE",
        "effect_detail": "CANCELLATION",
        "cause": "UNKNOWN_CAUSE",
        "cause_detail": "UNKNOWN_CAUSE",
        "header_text": {
          "translation": [
            {
              "text": "HandyDart phone lines are experiencing intermittent technical issues. If you are unable to get through, please try calling back later. We apologize for any inconvenience and thank you for your patience.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Non-essential HD service cancelled",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "HandyDart phone lines are experiencing intermittent tech issues. If you are unable to get thru, pls try calling back. Translink.ca/alerts ",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777566525,
        "last_modified_timestamp": 1777566926,
        "last_push_notification_timestamp": 1777566857,
        "alert_lifecycle": "NEW",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1777566480
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 715,
            "route_id": "HD",
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "711278",
      "alert": {
        "effect": "NO_EFFECT",
        "effect_detail": "INFORMATIONAL",
        "cause": "UNKNOWN_CAUSE",
        "cause_detail": "UNKNOWN_CAUSE",
        "header_text": {
          "translation": [
            {
              "text": "501 Langley Centre detour effective Wed Mar 11 until further notice. Regular route to 200 St at Willowbrook Dr then continue 200 St, Langley Bypass, Fraser Hwy, resume regular route.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "service_effect_text": {
          "translation": [
            {
              "text": "Informational alert for route 501 Langley Centre",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "501 Langley Ctr detour as of Wed Mar 11 until further notice. Via 200 St @ Willowbrook Dr then continue 200 St, Langley Bypass, Fraser Hwy, re",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1777567972,
        "last_modified_timestamp": 1777567972,
        "alert_lifecycle": "NEW",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1777567920
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6737",
            "direction_id": 1,
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "711279",
      "alert": {
        "effect": "NO_EFFECT",
        "effect_detail": "INFORMATIONAL",
        "cause": "UNKNOWN_CAUSE",
        "cause_detail": "UNKNOWN_CAUSE",
        "header_text": {
          "translation": [
            {
              "text": "501 Surrey Central Station detour effective Wed Mar 11 until further notice. Regular route to Fraser Hwy and Langley Bypass then via Langley Bypass, 200 St and then resume regular route.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "service_effect_text": {
          "translation": [
            {
              "text": "Informational alert for route 501 Surrey Central Station",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "501 Surrey Ctrl detour as of Wed Mar 11 until further notice. Via Fraser Hwy & Langley Bypass then via Langley Bypass, 200 St & then resume re",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1777568005,
        "last_modified_timestamp": 1777568005,
        "alert_lifecycle": "NEW",
        "duration_certainty": "UNKNOWN",
        "active_period": [
          {
            "start": 1777567980
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6737",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "711318",
      "alert": {
        "effect": "ACCESSIBILITY_ISSUE",
        "effect_detail": "ESCALATORS",
        "cause": "MAINTENANCE",
        "cause_detail": "MAINTENANCE",
        "header_text": {
          "translation": [
            {
              "text": "The down escalator at Expo Line Granville Station from the Granville Street entrance to the Granville Mall corridor is temporarily out of service from Mon May 4 at 8:00 AM to Thu May 7 at 5:00 PM due to maintenance.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "service_effect_text": {
          "translation": [
            {
              "text": "SkyTrain Expo Line escalator alert at Granville Station",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "The down escltr @ Expo Line Granville from the Granville St entrance to the Granville Mall corridor is temp out of service from Mon May 4 @ 8a",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1777576998,
        "last_modified_timestamp": 1777576998,
        "timeframe_text": {
          "translation": [
            {
              "text": "Monday through Thursday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777906800,
            "end": 1778198400
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30053",
            "stop_id": "8041",
            "activities": [
              "BOARD",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30053",
            "stop_id": "8076",
            "activities": [
              "BOARD",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "711319",
      "alert": {
        "effect": "ACCESSIBILITY_ISSUE",
        "effect_detail": "ESCALATORS",
        "cause": "MAINTENANCE",
        "cause_detail": "MAINTENANCE",
        "header_text": {
          "translation": [
            {
              "text": "The west stn house escalator #1 at Expo Line Metrotown Station from the McKay Ave entrance to the platform is temporarily out of service from 8:00 AM to 5:00 PM on Mon May 4 due to maintenance.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "service_effect_text": {
          "translation": [
            {
              "text": "SkyTrain Expo Line escalator alert at Metrotown Station",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "The west stn house escltr #1 @ Expo Line Metrotown from the McKay Ave entrance to the pltfrm is temp out of service from 8am-5pm on Mon May 4.",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1777577098,
        "last_modified_timestamp": 1777577098,
        "timeframe_text": {
          "translation": [
            {
              "text": "Monday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777906800,
            "end": 1777939200
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30053",
            "stop_id": "8049",
            "activities": [
              "BOARD",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30053",
            "stop_id": "8068",
            "activities": [
              "BOARD",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "711321",
      "alert": {
        "effect": "ACCESSIBILITY_ISSUE",
        "effect_detail": "ELEVATORS",
        "cause": "MAINTENANCE",
        "cause_detail": "MAINTENANCE",
        "header_text": {
          "translation": [
            {
              "text": "Elevator at Expo Line Metrotown Station @ centre station house (#3 east elevator) from Central Blvd to the platform is temporarily out of service from 8:00 AM to 5:00 PM on Mon May 4 due to maintenance.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "SkyTrain Expo Line elevator alert at Metrotown Station",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Elevator @ Expo Line Metrotown Stn @ centre stn house (#3 east elevator) from Central Blvd to platform is temp out of service 8am-5pm on May 4",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777577431,
        "last_modified_timestamp": 1777577431,
        "last_push_notification_timestamp": 1777577431,
        "timeframe_text": {
          "translation": [
            {
              "text": "Monday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777906800,
            "end": 1777939200
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30053",
            "stop_id": "8049",
            "activities": [
              "BOARD",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30053",
            "stop_id": "8068",
            "activities": [
              "BOARD",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "711323",
      "alert": {
        "effect": "ACCESSIBILITY_ISSUE",
        "effect_detail": "ESCALATORS",
        "cause": "MAINTENANCE",
        "cause_detail": "MAINTENANCE",
        "header_text": {
          "translation": [
            {
              "text": "The down escalator at Millennium Line Lougheed Town Centre Station from the Millennium Line Evergreen Extension platform to the west mezzanine (to mall entris temporarily out of service from Mon May 4 at 8:00 AM to Thu May 7 at 5:00 PM due to maintenance.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "INFO",
        "service_effect_text": {
          "translation": [
            {
              "text": "SkyTrain Millennium Line escalator alert at Lougheed Town Centre Station",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "The down escltr @ Millennium Line Lougheed Town Centre Stn from the Millennium Line Evergreen Ext pltfrm to the west mezzanine.",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1777577585,
        "last_modified_timestamp": 1777577585,
        "timeframe_text": {
          "translation": [
            {
              "text": "Monday through Thursday",
              "language": "en"
            }
          ]
        },
        "alert_lifecycle": "UPCOMING",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777906800,
            "end": 1778198400
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30052",
            "stop_id": "8755",
            "activities": [
              "BOARD",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 1,
            "route_id": "30052",
            "stop_id": "12227",
            "activities": [
              "BOARD",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "711365",
      "alert": {
        "effect": "NO_SERVICE",
        "effect_detail": "CANCELLATION",
        "cause": "ACCIDENT",
        "cause_detail": "MOTOR_VEHICLE_ACCIDENT",
        "header_text": {
          "translation": [
            {
              "text": "16 Arbutus trip leaving 29th Avenue Station @ Bay 3 at 1:57 pm is cancelled today due to motor vehicle accident.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "16 Arbutus trip cancelled",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "16 Arbutus trip leaving 29th Avenue Station @ Bay 3 at 1:57 pm is cancelled today due to motor vehicle accident.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777582543,
        "last_modified_timestamp": 1777582543,
        "last_push_notification_timestamp": 1777582543,
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777582620,
            "end": 1777592040
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6622",
            "trip": {
              "route_id": "6622",
              "trip_id": "14917871",
              "direction_id": 1
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "711368",
      "alert": {
        "effect": "NO_SERVICE",
        "effect_detail": "CANCELLATION",
        "cause": "TECHNICAL_PROBLEM",
        "cause_detail": "MECHANICAL_ISSUE",
        "header_text": {
          "translation": [
            {
              "text": "UPDATE: 16 29th Ave Station trip leaving 63 Ave Loop @ Granville St at 2:28 pm is cancelled today due to mechanical issue. No longer resuming.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "16 29th Ave Station trip cancelled",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "UPDATE: 16 29th Ave Station trip leaving 63 Ave Loop @ Granville St at 2:28 pm is cancelled today due to mechanical issue. No longer resuming.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777582820,
        "last_modified_timestamp": 1777586237,
        "last_push_notification_timestamp": 1777586237,
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777584480,
            "end": 1777593780
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6622",
            "trip": {
              "route_id": "6622",
              "trip_id": "14917822",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "711378",
      "alert": {
        "effect": "NO_SERVICE",
        "effect_detail": "CANCELLATION",
        "cause": "TECHNICAL_PROBLEM",
        "cause_detail": "MECHANICAL_ISSUE",
        "header_text": {
          "translation": [
            {
              "text": "49 UBC trip leaving Metrotown Station @ Bay 11 at 2:18 pm is cancelled today due to mechanical issue.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "49 UBC trip cancelled",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "49 UBC trip leaving Metrotown Station @ Bay 11 at 2:18 pm is cancelled today due to mechanical issue.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777584117,
        "last_modified_timestamp": 1777584117,
        "last_push_notification_timestamp": 1777584117,
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777584060,
            "end": 1777591260
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "trip": {
              "route_id": "6636",
              "trip_id": "14923855",
              "direction_id": 1
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "711384",
      "alert": {
        "effect": "NO_SERVICE",
        "effect_detail": "CANCELLATION",
        "cause": "OTHER_CAUSE",
        "cause_detail": "TRAFFIC",
        "header_text": {
          "translation": [
            {
              "text": "9 Alma trip leaving Lougheed Hwy @ Boundary Loop at 2:38 pm is cancelled today due to traffic. Resume from Commercial Broadway Station.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "9 Granville/Alma/UBC trip cancelled",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "9 Alma trip leaving Lougheed Hwy @ Boundary Loop at 2:38 pm is cancelled today due to traffic. Resume from Commercial Broadway Station.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777584958,
        "last_modified_timestamp": 1777584958,
        "last_push_notification_timestamp": 1777584958,
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777585080,
            "end": 1777591860
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6619",
            "stop_id": "689",
            "trip": {
              "route_id": "6619",
              "trip_id": "15069591",
              "direction_id": 1
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6619",
            "stop_id": "8277",
            "trip": {
              "route_id": "6619",
              "trip_id": "15069591",
              "direction_id": 1
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6619",
            "stop_id": "908",
            "trip": {
              "route_id": "6619",
              "trip_id": "15069591",
              "direction_id": 1
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6619",
            "stop_id": "910",
            "trip": {
              "route_id": "6619",
              "trip_id": "15069591",
              "direction_id": 1
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6619",
            "stop_id": "909",
            "trip": {
              "route_id": "6619",
              "trip_id": "15069591",
              "direction_id": 1
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6619",
            "stop_id": "915",
            "trip": {
              "route_id": "6619",
              "trip_id": "15069591",
              "direction_id": 1
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6619",
            "stop_id": "916",
            "trip": {
              "route_id": "6619",
              "trip_id": "15069591",
              "direction_id": 1
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6619",
            "stop_id": "917",
            "trip": {
              "route_id": "6619",
              "trip_id": "15069591",
              "direction_id": 1
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6619",
            "stop_id": "918",
            "trip": {
              "route_id": "6619",
              "trip_id": "15069591",
              "direction_id": 1
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6619",
            "stop_id": "919",
            "trip": {
              "route_id": "6619",
              "trip_id": "15069591",
              "direction_id": 1
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6619",
            "stop_id": "912",
            "trip": {
              "route_id": "6619",
              "trip_id": "15069591",
              "direction_id": 1
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6619",
            "stop_id": "911",
            "trip": {
              "route_id": "6619",
              "trip_id": "15069591",
              "direction_id": 1
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "711390",
      "alert": {
        "effect": "NO_SERVICE",
        "effect_detail": "CANCELLATION",
        "cause": "OTHER_CAUSE",
        "cause_detail": "OPERATIONAL_ISSUE",
        "header_text": {
          "translation": [
            {
              "text": "UPDATE: 211 Seymour trip leaving Burrard Station @ Bay 2 at 2:51 pm is cancelled today due to operational issue. Resume from Phibbs Exchange.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "211 Seymour trip cancelled",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "UPDATE: 211 Seymour trip leaving Burrard Station @ Bay 2 at 2:51 pm is cancelled today due to operational issue. Resume from Phibbs Exchange.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777585585,
        "last_modified_timestamp": 1777588623,
        "last_push_notification_timestamp": 1777588623,
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777585860,
            "end": 1777593120
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6673",
            "stop_id": "12720",
            "trip": {
              "route_id": "6673",
              "trip_id": "14940452",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6673",
            "stop_id": "12837",
            "trip": {
              "route_id": "6673",
              "trip_id": "14940452",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6673",
            "stop_id": "1766",
            "trip": {
              "route_id": "6673",
              "trip_id": "14940452",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6673",
            "stop_id": "1767",
            "trip": {
              "route_id": "6673",
              "trip_id": "14940452",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6673",
            "stop_id": "1769",
            "trip": {
              "route_id": "6673",
              "trip_id": "14940452",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6673",
            "stop_id": "1770",
            "trip": {
              "route_id": "6673",
              "trip_id": "14940452",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6673",
            "stop_id": "4472",
            "trip": {
              "route_id": "6673",
              "trip_id": "14940452",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6673",
            "stop_id": "8613",
            "trip": {
              "route_id": "6673",
              "trip_id": "14940452",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6673",
            "stop_id": "78",
            "trip": {
              "route_id": "6673",
              "trip_id": "14940452",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6673",
            "stop_id": "77",
            "trip": {
              "route_id": "6673",
              "trip_id": "14940452",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6673",
            "stop_id": "76",
            "trip": {
              "route_id": "6673",
              "trip_id": "14940452",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6673",
            "stop_id": "410",
            "trip": {
              "route_id": "6673",
              "trip_id": "14940452",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6673",
            "stop_id": "36",
            "trip": {
              "route_id": "6673",
              "trip_id": "14940452",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6673",
            "stop_id": "409",
            "trip": {
              "route_id": "6673",
              "trip_id": "14940452",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6673",
            "stop_id": "429",
            "trip": {
              "route_id": "6673",
              "trip_id": "14940452",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6673",
            "stop_id": "431",
            "trip": {
              "route_id": "6673",
              "trip_id": "14940452",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6673",
            "stop_id": "437",
            "trip": {
              "route_id": "6673",
              "trip_id": "14940452",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6673",
            "stop_id": "442",
            "trip": {
              "route_id": "6673",
              "trip_id": "14940452",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6673",
            "stop_id": "450",
            "trip": {
              "route_id": "6673",
              "trip_id": "14940452",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "711392",
      "alert": {
        "effect": "NO_SERVICE",
        "effect_detail": "CANCELLATION",
        "cause": "TECHNICAL_PROBLEM",
        "cause_detail": "MECHANICAL_ISSUE",
        "header_text": {
          "translation": [
            {
              "text": "155 22nd Street Station trip leaving Braid Station @ Bay 6 at 3:07 pm is cancelled today due to mechanical issue.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "155 22nd Street Station trip cancelled",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "155 22nd Street Station trip leaving Braid Station @ Bay 6 at 3:07 pm is cancelled today due to mechanical issue.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777586304,
        "last_modified_timestamp": 1777586304,
        "last_push_notification_timestamp": 1777586304,
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777586820,
            "end": 1777592580
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6663",
            "trip": {
              "route_id": "6663",
              "trip_id": "14935154",
              "direction_id": 1
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "711393",
      "alert": {
        "effect": "NO_SERVICE",
        "effect_detail": "CANCELLATION",
        "cause": "TECHNICAL_PROBLEM",
        "cause_detail": "MECHANICAL_ISSUE",
        "header_text": {
          "translation": [
            {
              "text": "314 Scott & 96/Sunbury trip leaving Surrey Central Station @ Bay 14 at 2:32 pm is cancelled today due to mechanical issue.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "314 Scott & 96/Sunbury trip cancelled",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "314 Scott & 96/Sunbury trip leaving Surrey Central Station @ Bay 14 at 2:32 pm is cancelled today due to mechanical issue.",
              "language": "en"
            }
          ]
        },
        "severity": 0,
        "created_timestamp": 1777586632,
        "last_modified_timestamp": 1777591023,
        "last_push_notification_timestamp": 1777586632,
        "closed_timestamp": 1777591023,
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6701",
            "trip": {
              "route_id": "6701",
              "trip_id": "14947060",
              "direction_id": 1
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "711394",
      "alert": {
        "effect": "NO_SERVICE",
        "effect_detail": "CANCELLATION",
        "cause": "TECHNICAL_PROBLEM",
        "cause_detail": "MECHANICAL_ISSUE",
        "header_text": {
          "translation": [
            {
              "text": "R2 Marine Drive to Park Royal trip leaving Phibbs Exchange @ Bay 6 at 3:02 pm is cancelled today due to mechanical issue. Resume from Lonsdale Quay.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "R2 Marine Drive to Park Royal trip cancelled",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "R2 Marine Dr to Park Royal trip leaving Phibbs Ex @ Bay 6 at 3:02pm is cancelled today due to mechanical issue. Resume from Lonsdale Quay.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777586702,
        "last_modified_timestamp": 1777586702,
        "last_push_notification_timestamp": 1777586702,
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777586640,
            "end": 1777592280
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "38311",
            "stop_id": "11597",
            "trip": {
              "route_id": "38311",
              "trip_id": "14971670",
              "direction_id": 1
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "38311",
            "stop_id": "12682",
            "trip": {
              "route_id": "38311",
              "trip_id": "14971670",
              "direction_id": 1
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "38311",
            "stop_id": "12950",
            "trip": {
              "route_id": "38311",
              "trip_id": "14971670",
              "direction_id": 1
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "38311",
            "stop_id": "4194",
            "trip": {
              "route_id": "38311",
              "trip_id": "14971670",
              "direction_id": 1
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "711395",
      "alert": {
        "effect": "NO_SERVICE",
        "effect_detail": "CANCELLATION",
        "cause": "TECHNICAL_PROBLEM",
        "cause_detail": "MECHANICAL_ISSUE",
        "header_text": {
          "translation": [
            {
              "text": "UPDATE: 49 Metrotown Station trip leaving UBC Exchange @ Bay 5 at 3:36 pm is cancelled today due to mechanical issue. No longer resuming.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "49 Metrotown Station trip cancelled",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "UPDATE: 49 Metrotown Station trip leaving UBC Exchange @ Bay 5 at 3:36 pm is cancelled today due to mechanical issue. No longer resuming.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777586831,
        "last_modified_timestamp": 1777587913,
        "last_push_notification_timestamp": 1777587913,
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777588560,
            "end": 1777596720
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "trip": {
              "route_id": "6636",
              "trip_id": "14923701",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "711396",
      "alert": {
        "effect": "NO_SERVICE",
        "effect_detail": "CANCELLATION",
        "cause": "TECHNICAL_PROBLEM",
        "cause_detail": "MECHANICAL_ISSUE",
        "header_text": {
          "translation": [
            {
              "text": "184 Noons Creek trip leaving Moody Centre Station @ Bay 9 at 3:15 pm is cancelled today due to mechanical issue.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "184 Noons Creek trip cancelled",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "184 Noons Creek trip leaving Moody Centre Station @ Bay 9 at 3:15 pm is cancelled today due to mechanical issue.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777586900,
        "last_modified_timestamp": 1777586900,
        "last_push_notification_timestamp": 1777586900,
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777587300,
            "end": 1777591920
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "30047",
            "trip": {
              "route_id": "30047",
              "trip_id": "14938546",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "711397",
      "alert": {
        "effect": "NO_SERVICE",
        "effect_detail": "CANCELLATION",
        "cause": "OTHER_CAUSE",
        "cause_detail": "TRAFFIC",
        "header_text": {
          "translation": [
            {
              "text": "4 Powell trip leaving UBC Exchange @ Bay 11 at 3:03 pm is cancelled today due to traffic. Resume from Blanca St and W 10 Ave.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "4 Downtown/Powell trip cancelled",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "4 Powell trip leaving UBC Exchange @ Bay 11 at 3:03 pm is cancelled today due to traffic. Resume from Blanca St and W 10 Ave.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777587101,
        "last_modified_timestamp": 1777587101,
        "last_push_notification_timestamp": 1777587101,
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777587060,
            "end": 1777594500
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6614",
            "stop_id": "8013",
            "trip": {
              "route_id": "6614",
              "trip_id": "14912934",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6614",
            "stop_id": "274",
            "trip": {
              "route_id": "6614",
              "trip_id": "14912934",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6614",
            "stop_id": "276",
            "trip": {
              "route_id": "6614",
              "trip_id": "14912934",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6614",
            "stop_id": "273",
            "trip": {
              "route_id": "6614",
              "trip_id": "14912934",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6614",
            "stop_id": "271",
            "trip": {
              "route_id": "6614",
              "trip_id": "14912934",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6614",
            "stop_id": "11794",
            "trip": {
              "route_id": "6614",
              "trip_id": "14912934",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "711398",
      "alert": {
        "effect": "NO_SERVICE",
        "effect_detail": "CANCELLATION",
        "cause": "TECHNICAL_PROBLEM",
        "cause_detail": "MECHANICAL_ISSUE",
        "header_text": {
          "translation": [
            {
              "text": "UPDATE: 314 Surrey Central Station trip leaving Eastbound River Rd @ Centre St at 3:17 pm is cancelled today due to mechanical issue. Service resumes from Scott Rd and 86 Ave. ",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "314 Surrey Central Station trip cancelled",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "UPDATE: 314 Surrey Central Stn trip leaving EB River Rd @ Centre St @ 3:17pm is cancelled today. Service resumes from Scott Rd & 86 Ave. ",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777587515,
        "last_modified_timestamp": 1777588633,
        "last_push_notification_timestamp": 1777588633,
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777587480,
            "end": 1777593660
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6701",
            "stop_id": "5007",
            "trip": {
              "route_id": "6701",
              "trip_id": "14947038",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6701",
            "stop_id": "5009",
            "trip": {
              "route_id": "6701",
              "trip_id": "14947038",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6701",
            "stop_id": "5015",
            "trip": {
              "route_id": "6701",
              "trip_id": "14947038",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6701",
            "stop_id": "5016",
            "trip": {
              "route_id": "6701",
              "trip_id": "14947038",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6701",
            "stop_id": "5017",
            "trip": {
              "route_id": "6701",
              "trip_id": "14947038",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6701",
            "stop_id": "5018",
            "trip": {
              "route_id": "6701",
              "trip_id": "14947038",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6701",
            "stop_id": "5019",
            "trip": {
              "route_id": "6701",
              "trip_id": "14947038",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6701",
            "stop_id": "5020",
            "trip": {
              "route_id": "6701",
              "trip_id": "14947038",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6701",
            "stop_id": "5021",
            "trip": {
              "route_id": "6701",
              "trip_id": "14947038",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6701",
            "stop_id": "5022",
            "trip": {
              "route_id": "6701",
              "trip_id": "14947038",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6701",
            "stop_id": "5023",
            "trip": {
              "route_id": "6701",
              "trip_id": "14947038",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6701",
            "stop_id": "8615",
            "trip": {
              "route_id": "6701",
              "trip_id": "14947038",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6701",
            "stop_id": "8351",
            "trip": {
              "route_id": "6701",
              "trip_id": "14947038",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "711399",
      "alert": {
        "effect": "NO_SERVICE",
        "effect_detail": "CANCELLATION",
        "cause": "OTHER_CAUSE",
        "cause_detail": "TRAFFIC",
        "header_text": {
          "translation": [
            {
              "text": "324 Surrey Central Station trip leaving Newton Exchange @ Bay 12 at 3:45 pm is cancelled today due to traffic. Resume from 132 St and 88 Ave.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "324 Surrey Central Station trip cancelled",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "324 Surrey Central Station trip leaving Newton Exchange @ Bay 12 at 3:45 pm is cancelled today due to traffic. Resume from 132 St and 88 Ave.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777587866,
        "last_modified_timestamp": 1777587866,
        "last_push_notification_timestamp": 1777587866,
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777589100,
            "end": 1777595100
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6707",
            "stop_id": "11858",
            "trip": {
              "route_id": "6707",
              "trip_id": "14949926",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6707",
            "stop_id": "13119",
            "trip": {
              "route_id": "6707",
              "trip_id": "14949926",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6707",
            "stop_id": "5588",
            "trip": {
              "route_id": "6707",
              "trip_id": "14949926",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6707",
            "stop_id": "5589",
            "trip": {
              "route_id": "6707",
              "trip_id": "14949926",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6707",
            "stop_id": "5590",
            "trip": {
              "route_id": "6707",
              "trip_id": "14949926",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6707",
            "stop_id": "5510",
            "trip": {
              "route_id": "6707",
              "trip_id": "14949926",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6707",
            "stop_id": "5511",
            "trip": {
              "route_id": "6707",
              "trip_id": "14949926",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6707",
            "stop_id": "5512",
            "trip": {
              "route_id": "6707",
              "trip_id": "14949926",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6707",
            "stop_id": "5513",
            "trip": {
              "route_id": "6707",
              "trip_id": "14949926",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6707",
            "stop_id": "5695",
            "trip": {
              "route_id": "6707",
              "trip_id": "14949926",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6707",
            "stop_id": "5703",
            "trip": {
              "route_id": "6707",
              "trip_id": "14949926",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6707",
            "stop_id": "5705",
            "trip": {
              "route_id": "6707",
              "trip_id": "14949926",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6707",
            "stop_id": "5706",
            "trip": {
              "route_id": "6707",
              "trip_id": "14949926",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6707",
            "stop_id": "5707",
            "trip": {
              "route_id": "6707",
              "trip_id": "14949926",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6707",
            "stop_id": "5708",
            "trip": {
              "route_id": "6707",
              "trip_id": "14949926",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6707",
            "stop_id": "5709",
            "trip": {
              "route_id": "6707",
              "trip_id": "14949926",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6707",
            "stop_id": "5710",
            "trip": {
              "route_id": "6707",
              "trip_id": "14949926",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6707",
            "stop_id": "5712",
            "trip": {
              "route_id": "6707",
              "trip_id": "14949926",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6707",
            "stop_id": "5713",
            "trip": {
              "route_id": "6707",
              "trip_id": "14949926",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6707",
            "stop_id": "5714",
            "trip": {
              "route_id": "6707",
              "trip_id": "14949926",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "711400",
      "alert": {
        "effect": "NO_SERVICE",
        "effect_detail": "CANCELLATION",
        "cause": "TECHNICAL_PROBLEM",
        "cause_detail": "MECHANICAL_ISSUE",
        "header_text": {
          "translation": [
            {
              "text": "388 Carvolth Exchange trip leaving 22nd Street Station @ Bay 7 at 3:17 pm is cancelled today due to mechanical issue. Resume from Nordel Way and Brooke Rd.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "388 Carvolth Exchange trip cancelled",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "388 Carvolth Ex trip leaving 22 St Stn @ Bay 7 at 3:17pm is cancelled today due to mechanical issue. Resume from Nordel Way and Brooke Rd.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777588183,
        "last_modified_timestamp": 1777588183,
        "last_push_notification_timestamp": 1777588183,
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777588140,
            "end": 1777596720
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11693",
            "stop_id": "10854",
            "trip": {
              "route_id": "11693",
              "trip_id": "14955219",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11693",
            "stop_id": "5991",
            "trip": {
              "route_id": "11693",
              "trip_id": "14955219",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11693",
            "stop_id": "6984",
            "trip": {
              "route_id": "11693",
              "trip_id": "14955219",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "711401",
      "alert": {
        "effect": "NO_SERVICE",
        "effect_detail": "CANCELLATION",
        "cause": "OTHER_CAUSE",
        "cause_detail": "TRAFFIC",
        "header_text": {
          "translation": [
            {
              "text": "33 UBC trip leaving 29th Avenue Station @ Bay 1 at 2:51 pm is cancelled today due to traffic.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "33 UBC trip cancelled",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "33 UBC trip leaving 29th Avenue Station @ Bay 1 at 2:51 pm is cancelled today due to traffic.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777588220,
        "last_modified_timestamp": 1777588220,
        "last_push_notification_timestamp": 1777588220,
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777588200,
            "end": 1777593060
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "11201",
            "trip": {
              "route_id": "11201",
              "trip_id": "14922836",
              "direction_id": 1
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "711402",
      "alert": {
        "effect": "NO_SERVICE",
        "effect_detail": "CANCELLATION",
        "cause": "TECHNICAL_PROBLEM",
        "cause_detail": "MECHANICAL_ISSUE",
        "header_text": {
          "translation": [
            {
              "text": "184 Noons Creek trip leaving Moody Centre Station @ Bay 9 at 3:30 pm is cancelled today due to mechanical issue.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "184 Noons Creek trip cancelled",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "184 Noons Creek trip leaving Moody Centre Station @ Bay 9 at 3:30 pm is cancelled today due to mechanical issue.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777588285,
        "last_modified_timestamp": 1777588285,
        "last_push_notification_timestamp": 1777588285,
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777588260,
            "end": 1777592820
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "30047",
            "trip": {
              "route_id": "30047",
              "trip_id": "14938573",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "711403",
      "alert": {
        "effect": "NO_SERVICE",
        "effect_detail": "CANCELLATION",
        "cause": "OTHER_CAUSE",
        "cause_detail": "ON-BOARD_INCIDENT",
        "header_text": {
          "translation": [
            {
              "text": "UPDATE: 23 English Bay trip leaving Northbound Quebec St @ Terminal Ave at 3:40 pm is cancelled today due to on-board incident.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "23 English Bay trip cancelled",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "UPDATE: 23 English Bay trip leaving Northbound Quebec St @ Terminal Ave at 3:40 pm is cancelled today due to on-board incident.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777588288,
        "last_modified_timestamp": 1777588320,
        "last_push_notification_timestamp": 1777588320,
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777588800,
            "end": 1777593780
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "30055",
            "trip": {
              "route_id": "30055",
              "trip_id": "14920490",
              "direction_id": 1
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "711404",
      "alert": {
        "effect": "NO_SERVICE",
        "effect_detail": "CANCELLATION",
        "cause": "OTHER_CAUSE",
        "cause_detail": "ON-BOARD_INCIDENT",
        "header_text": {
          "translation": [
            {
              "text": "23 Main Street Station trip leaving Westbound Davie St @ Bidwell St at 4:08 pm is cancelled today due to on-board incident.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "23 Main Street Station trip cancelled",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "23 Main Street Station trip leaving Westbound Davie St @ Bidwell St at 4:08 pm is cancelled today due to on-board incident.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777588336,
        "last_modified_timestamp": 1777588681,
        "last_push_notification_timestamp": 1777588336,
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777590480,
            "end": 1777595520
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "30055",
            "trip": {
              "route_id": "30055",
              "trip_id": "14920394",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "711405",
      "alert": {
        "effect": "NO_SERVICE",
        "effect_detail": "CANCELLATION",
        "cause": "TECHNICAL_PROBLEM",
        "cause_detail": "MECHANICAL_ISSUE",
        "header_text": {
          "translation": [
            {
              "text": "185 Coquitlam Central Station trip leaving Southbound Lansdowne Dr @ Panorama Dr at 3:32 pm is cancelled today due to mechanical issue.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "185 Coquitlam Central Station trip cancelled",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "185 Coquitlam Central Station trip leaving Southbound Lansdowne Dr @ Panorama Dr at 3:32 pm is cancelled today due to mechanical issue.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777588341,
        "last_modified_timestamp": 1777588341,
        "last_push_notification_timestamp": 1777588341,
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777588320,
            "end": 1777592760
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "30048",
            "trip": {
              "route_id": "30048",
              "trip_id": "14938831",
              "direction_id": 1
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "711406",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 58551 Northbound 200 St @ 40 Ave is temporarily closed until 7:00 PM today for the 561 route only due to construction. 531 Langley buses will still service the stop.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nAffected routes:\r\n561",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 8 5 5 1, is temporarily closed until 7:00 PM today for the 561 route only due to construction. 531 Langley buses will still service the stop.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 58551 Northbound 200 St @ 40 Ave closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 58551 NB 200 St @ 40 Ave is temp closed until 7pm today for the 561 route only (constr). 531 Langley buses will still service the stop.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777588513,
        "last_modified_timestamp": 1777588513,
        "last_push_notification_timestamp": 1777588513,
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777588440,
            "end": 1777600800
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "34045",
            "stop_id": "8938",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "711407",
      "alert": {
        "effect": "NO_SERVICE",
        "effect_detail": "CANCELLATION",
        "cause": "TECHNICAL_PROBLEM",
        "cause_detail": "MECHANICAL_ISSUE",
        "header_text": {
          "translation": [
            {
              "text": "44 UBC trip leaving Waterfront Station @ Bay 1 at 3:43 pm is cancelled today due to mechanical issue.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "44 UBC trip cancelled",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "44 UBC trip leaving Waterfront Station @ Bay 1 at 3:43 pm is cancelled today due to mechanical issue.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777588525,
        "last_modified_timestamp": 1777588525,
        "last_push_notification_timestamp": 1777588525,
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777588980,
            "end": 1777594860
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6635",
            "trip": {
              "route_id": "6635",
              "trip_id": "14923587",
              "direction_id": 1
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "711408",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 58552 Northbound 200 St @ Grade Cres is temporarily closed until 7:00 PM today for the 561 route only due to construction. 531 Langley buses will still service the stop.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nAffected routes:\r\n561",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 8 5 5 2, is temporarily closed until 7:00 PM today for the 561 route only due to construction. 531 Langley buses will still service the stop.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 58552 Northbound 200 St @ Grade Cres closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 58552 NB 200 St @ Grade Cres is temp closed until 7pm today for 561 route only (constr). 531 Langley buses will still service the stop.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777588606,
        "last_modified_timestamp": 1777588606,
        "last_push_notification_timestamp": 1777588606,
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777588560,
            "end": 1777600800
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "34045",
            "stop_id": "8939",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "711409",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 57016 Northbound 200 St @ 45A Ave is temporarily closed until 7:00 PM today for the 561 route only due to construction. 531 Langley buses will still service the stop.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nAffected routes:\r\n561",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 7 0 1 6, is temporarily closed until 7:00 PM today for the 561 route only due to construction. 531 Langley buses will still service the stop.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 57016 Northbound 200 St @ 45A Ave closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 57016 NB 200 St @ 45A Ave is temp closed until 7pm today for the 561 route only (constr). 531 Langley buses will still service the stop.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777588658,
        "last_modified_timestamp": 1777588658,
        "last_push_notification_timestamp": 1777588658,
        "alert_lifecycle": "NEW",
        "duration_certainty": "ESTIMATED",
        "active_period": [
          {
            "start": 1777588620,
            "end": 1777598363
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "34045",
            "stop_id": "7084",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "711410",
      "alert": {
        "effect": "REDUCED_SERVICE",
        "effect_detail": "STOP_CLOSURE",
        "cause": "CONSTRUCTION",
        "cause_detail": "CONSTRUCTION",
        "header_text": {
          "translation": [
            {
              "text": "Stop 57017 Northbound 200 St @ 48 Ave is temporarily closed until 7:00 PM today for the 561 route only due to construction. 531 Langley buses will still service the stop.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\nAffected routes:\r\n561",
              "language": "en"
            }
          ]
        },
        "tts_header_text": {
          "translation": [
            {
              "text": "Stop 5 7 0 1 7, is temporarily closed until 7:00 PM today for the 561 route only due to construction. 531 Langley buses will still service the stop.",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Stop 57017 Northbound 200 St @ 48 Ave closed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "Stop 57017 NB 200 St @ 48 Ave is temp closed until 7pm today for the 561 route only (constr). 531 Langley buses will still service the stop.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777588706,
        "last_modified_timestamp": 1777588706,
        "last_push_notification_timestamp": 1777588706,
        "alert_lifecycle": "NEW",
        "duration_certainty": "ESTIMATED",
        "active_period": [
          {
            "start": 1777588680,
            "end": 1777598363
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "34045",
            "stop_id": "7085",
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "711411",
      "alert": {
        "effect": "NO_SERVICE",
        "effect_detail": "CANCELLATION",
        "cause": "ACCIDENT",
        "cause_detail": "MOTOR_VEHICLE_ACCIDENT",
        "header_text": {
          "translation": [
            {
              "text": "16 29th Ave Station trip leaving 63 Ave Loop @ Granville St at 3:45 pm is cancelled today due to motor vehicle accident.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "16 29th Ave Station trip cancelled",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "16 29th Ave Station trip leaving 63 Ave Loop @ Granville St at 3:45 pm is cancelled today due to motor vehicle accident.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777588737,
        "last_modified_timestamp": 1777588737,
        "last_push_notification_timestamp": 1777588737,
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777589100,
            "end": 1777598520
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6622",
            "trip": {
              "route_id": "6622",
              "trip_id": "14917768",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "711412",
      "alert": {
        "effect": "NO_SERVICE",
        "effect_detail": "CANCELLATION",
        "cause": "OTHER_CAUSE",
        "cause_detail": "TRAFFIC",
        "header_text": {
          "translation": [
            {
              "text": "324 Surrey Central Station trip leaving Newton Exchange @ Bay 12 at 3:14 pm is cancelled today due to traffic.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "324 Surrey Central Station trip cancelled",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "324 Surrey Central Station trip leaving Newton Exchange @ Bay 12 at 3:14 pm is cancelled today due to traffic.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777588745,
        "last_modified_timestamp": 1777588745,
        "last_push_notification_timestamp": 1777588745,
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777588680,
            "end": 1777593240
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6707",
            "trip": {
              "route_id": "6707",
              "trip_id": "14949925",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "711413",
      "alert": {
        "effect": "SIGNIFICANT_DELAYS",
        "effect_detail": "DELAY",
        "cause": "TECHNICAL_PROBLEM",
        "cause_detail": "MECHANICAL_ISSUE",
        "header_text": {
          "translation": [
            {
              "text": "560 Murrayville trip leaving Langley Centre @ Bay 6 at 3:35 pm is experiencing delays of approximately 10-15 minutes due to mechanical issue.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "Route 560 Murrayville is delayed",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "560 Murrayville trip leaving Langley Centre @ Bay 6 at 3:35 pm is experiencing delays of approximately 10-15 minutes due to mechanical issue.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777589131,
        "last_modified_timestamp": 1777589131,
        "last_push_notification_timestamp": 1777589131,
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777589040,
            "end": 1777593600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "34044",
            "trip": {
              "route_id": "34044",
              "trip_id": "14960874",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "711414",
      "alert": {
        "effect": "NO_SERVICE",
        "effect_detail": "CANCELLATION",
        "cause": "TECHNICAL_PROBLEM",
        "cause_detail": "MECHANICAL_ISSUE",
        "header_text": {
          "translation": [
            {
              "text": "351 White Rock Centre trip leaving Bridgeport Station @ Bay 9 at 3:18 pm is cancelled today due to mechanical issue.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "351 White Rock Centre trip cancelled",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "351 White Rock Centre trip leaving Bridgeport Station @ Bay 9 at 3:18 pm is cancelled today due to mechanical issue.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777589177,
        "last_modified_timestamp": 1777589177,
        "last_push_notification_timestamp": 1777589177,
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777589160,
            "end": 1777594620
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6715",
            "trip": {
              "route_id": "6715",
              "trip_id": "14952961",
              "direction_id": 1
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "711415",
      "alert": {
        "effect": "NO_SERVICE",
        "effect_detail": "CANCELLATION",
        "cause": "TECHNICAL_PROBLEM",
        "cause_detail": "MECHANICAL_ISSUE",
        "header_text": {
          "translation": [
            {
              "text": "185 Coquitlam Central Station trip leaving Southbound Lansdowne Dr @ Panorama Dr at 3:47 pm is cancelled today due to mechanical issue.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "185 Coquitlam Central Station trip cancelled",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "185 Coquitlam Central Station trip leaving Southbound Lansdowne Dr @ Panorama Dr at 3:47 pm is cancelled today due to mechanical issue.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777589293,
        "last_modified_timestamp": 1777589293,
        "last_push_notification_timestamp": 1777589293,
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777589280,
            "end": 1777593540
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "30048",
            "trip": {
              "route_id": "30048",
              "trip_id": "14938859",
              "direction_id": 1
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "711416",
      "alert": {
        "effect": "NO_SERVICE",
        "effect_detail": "CANCELLATION",
        "cause": "TECHNICAL_PROBLEM",
        "cause_detail": "MECHANICAL_ISSUE",
        "header_text": {
          "translation": [
            {
              "text": "49 Metrotown Station trip leaving UBC Exchange @ Bay 5 at 4:05 pm is cancelled today due to mechanical issue. Resume from Dunbar Loop.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "49 Metrotown Station trip cancelled",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "49 Metrotown Station trip leaving UBC Exchange @ Bay 5 at 4:05 pm is cancelled today due to mechanical issue. Resume from Dunbar Loop.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777589345,
        "last_modified_timestamp": 1777589345,
        "last_push_notification_timestamp": 1777589345,
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777590300,
            "end": 1777598460
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "11758",
            "trip": {
              "route_id": "6636",
              "trip_id": "14923756",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "11499",
            "trip": {
              "route_id": "6636",
              "trip_id": "14923756",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "11759",
            "trip": {
              "route_id": "6636",
              "trip_id": "14923756",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "12362",
            "trip": {
              "route_id": "6636",
              "trip_id": "14923756",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1491",
            "trip": {
              "route_id": "6636",
              "trip_id": "14923756",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1493",
            "trip": {
              "route_id": "6636",
              "trip_id": "14923756",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1904",
            "trip": {
              "route_id": "6636",
              "trip_id": "14923756",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1901",
            "trip": {
              "route_id": "6636",
              "trip_id": "14923756",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1902",
            "trip": {
              "route_id": "6636",
              "trip_id": "14923756",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1903",
            "trip": {
              "route_id": "6636",
              "trip_id": "14923756",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "646",
            "trip": {
              "route_id": "6636",
              "trip_id": "14923756",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "711417",
      "alert": {
        "effect": "NO_SERVICE",
        "effect_detail": "CANCELLATION",
        "cause": "OTHER_CAUSE",
        "cause_detail": "TRAFFIC",
        "header_text": {
          "translation": [
            {
              "text": "240 Lynn Valley trip leaving Westbound W Georgia St @ Homer St at 3:34 pm is cancelled today from E 15 St and Saint Georges Ave due to traffic.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "240 Lynn Valley trip cancelled",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "240 Lynn Valley trip leaving Westbound W Georgia St @ Homer St at 3:34pm is cancelled today from E 15 St and Saint Georges Ave due to traffic.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777589416,
        "last_modified_timestamp": 1777589416,
        "last_push_notification_timestamp": 1777589416,
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777589340,
            "end": 1777594980
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6682",
            "stop_id": "4507",
            "trip": {
              "route_id": "6682",
              "trip_id": "14942830",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6682",
            "stop_id": "4508",
            "trip": {
              "route_id": "6682",
              "trip_id": "14942830",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6682",
            "stop_id": "4509",
            "trip": {
              "route_id": "6682",
              "trip_id": "14942830",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6682",
            "stop_id": "4510",
            "trip": {
              "route_id": "6682",
              "trip_id": "14942830",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6682",
            "stop_id": "4224",
            "trip": {
              "route_id": "6682",
              "trip_id": "14942830",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6682",
            "stop_id": "4225",
            "trip": {
              "route_id": "6682",
              "trip_id": "14942830",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6682",
            "stop_id": "4011",
            "trip": {
              "route_id": "6682",
              "trip_id": "14942830",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6682",
            "stop_id": "4012",
            "trip": {
              "route_id": "6682",
              "trip_id": "14942830",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6682",
            "stop_id": "4013",
            "trip": {
              "route_id": "6682",
              "trip_id": "14942830",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6682",
            "stop_id": "4014",
            "trip": {
              "route_id": "6682",
              "trip_id": "14942830",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6682",
            "stop_id": "4015",
            "trip": {
              "route_id": "6682",
              "trip_id": "14942830",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6682",
            "stop_id": "4016",
            "trip": {
              "route_id": "6682",
              "trip_id": "14942830",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6682",
            "stop_id": "12736",
            "trip": {
              "route_id": "6682",
              "trip_id": "14942830",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6682",
            "stop_id": "10882",
            "trip": {
              "route_id": "6682",
              "trip_id": "14942830",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "711418",
      "alert": {
        "effect": "NO_SERVICE",
        "effect_detail": "CANCELLATION",
        "cause": "OTHER_CAUSE",
        "cause_detail": "TRAFFIC",
        "header_text": {
          "translation": [
            {
              "text": "240 Downtown trip leaving Lynn Valley @ Bay 5 at 4:33 pm is cancelled today due to traffic. Resume from W 15 St and Lonsdale Ave.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "240 Downtown trip cancelled",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "240 Downtown trip leaving Lynn Valley @ Bay 5 at 4:33 pm is cancelled today due to traffic. Resume from W 15 St and Lonsdale Ave.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777589482,
        "last_modified_timestamp": 1777590181,
        "last_push_notification_timestamp": 1777589482,
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777591980,
            "end": 1777598760
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6682",
            "stop_id": "10882",
            "trip": {
              "route_id": "6682",
              "trip_id": "14942849",
              "direction_id": 1
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6682",
            "stop_id": "12736",
            "trip": {
              "route_id": "6682",
              "trip_id": "14942849",
              "direction_id": 1
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6682",
            "stop_id": "4055",
            "trip": {
              "route_id": "6682",
              "trip_id": "14942849",
              "direction_id": 1
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6682",
            "stop_id": "4056",
            "trip": {
              "route_id": "6682",
              "trip_id": "14942849",
              "direction_id": 1
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6682",
            "stop_id": "4057",
            "trip": {
              "route_id": "6682",
              "trip_id": "14942849",
              "direction_id": 1
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6682",
            "stop_id": "4058",
            "trip": {
              "route_id": "6682",
              "trip_id": "14942849",
              "direction_id": 1
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6682",
            "stop_id": "4059",
            "trip": {
              "route_id": "6682",
              "trip_id": "14942849",
              "direction_id": 1
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6682",
            "stop_id": "4060",
            "trip": {
              "route_id": "6682",
              "trip_id": "14942849",
              "direction_id": 1
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6682",
            "stop_id": "4511",
            "trip": {
              "route_id": "6682",
              "trip_id": "14942849",
              "direction_id": 1
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6682",
            "stop_id": "4512",
            "trip": {
              "route_id": "6682",
              "trip_id": "14942849",
              "direction_id": 1
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6682",
            "stop_id": "4513",
            "trip": {
              "route_id": "6682",
              "trip_id": "14942849",
              "direction_id": 1
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6682",
            "stop_id": "4830",
            "trip": {
              "route_id": "6682",
              "trip_id": "14942849",
              "direction_id": 1
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "711419",
      "alert": {
        "effect": "DETOUR",
        "effect_detail": "DETOUR",
        "cause": "ACCIDENT",
        "cause_detail": "MOTOR_VEHICLE_ACCIDENT",
        "header_text": {
          "translation": [
            {
              "text": "49 Metrotown Station detour beginning at 3:48 PM. Regular route to W 41 Ave and Dunbar St, then continue W 41 Ave, Granville St, 49 Ave, then resume regular route due to MVA. Buses will service stop #60393 Bay 7 Dunbar Loop on W 41st across Dunbar St.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "\n\r\nAffected stops:\r\n51944 Southbound Dunbar St @ W 43 Ave\r\n51945 Southbound Dunbar St @ SW Marine Dr\r\n51946 Eastbound SW Marine Dr @ Blenheim St\r\n51947 Eastbound SW Marine Dr @ Balaclava St\r\n51950 Eastbound W 49 Ave @ McCleery St\r\n51951 Eastbound W 49 Ave @ Marine Cres\r\n51952 Eastbound W 49 Ave @ Balsam St\r\n51953 Eastbound W 49 Ave @ Yew St\r\n51954 Eastbound W 49 Ave @ Arbutus St\r\n51955 Eastbound W 49 Ave @ East Blvd\r\n59103 Eastbound W 49 Ave @ Maple St\r\n51957 Eastbound W 49 Ave @ Angus Dr\r\n51958 Eastbound W 49 Ave @ Marguerite St\r\n51959 Eastbound W 49 Ave @ Churchill St",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "49 Metrotown Station detour",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "49 Metrotown detour from 3:48pm. Via W 41 Ave & Dunbar St, then con't W 41 Av, Granville, 49 Av, then resume reg rte. Use stop 60393 Bay 7",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777589737,
        "last_modified_timestamp": 1777589737,
        "last_push_notification_timestamp": 1777589737,
        "alert_lifecycle": "NEW",
        "duration_certainty": "ESTIMATED",
        "active_period": [
          {
            "start": 1777589700,
            "end": 1777598363
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1976",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1971",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1961",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1964",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1967",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1962",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1963",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1970",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1968",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1969",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1974",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1975",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1972",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1973",
            "direction_id": 0,
            "activities": [
              "BOARD",
              "EXIT"
            ]
          }
        ]
      }
    },
    {
      "id": "711420",
      "alert": {
        "effect": "NO_SERVICE",
        "effect_detail": "CANCELLATION",
        "cause": "TECHNICAL_PROBLEM",
        "cause_detail": "MECHANICAL_ISSUE",
        "header_text": {
          "translation": [
            {
              "text": "160 Kootenay Loop trip leaving Port Coquitlam Station @ Bay 4 at 3:50 pm is cancelled today due to mechanical issue.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "160 Kootenay Loop trip cancelled",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "160 Kootenay Loop trip leaving Port Coquitlam Station @ Bay 4 at 3:50 pm is cancelled today due to mechanical issue.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777590083,
        "last_modified_timestamp": 1777590083,
        "last_push_notification_timestamp": 1777590083,
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777590060,
            "end": 1777597440
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6667",
            "trip": {
              "route_id": "6667",
              "trip_id": "14936049",
              "direction_id": 1
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "711421",
      "alert": {
        "effect": "NO_SERVICE",
        "effect_detail": "CANCELLATION",
        "cause": "OTHER_CAUSE",
        "cause_detail": "TRAFFIC",
        "header_text": {
          "translation": [
            {
              "text": "8 Fraser/SE Marine Dr trip leaving Waterfront Station @ Bay 3 at 4:18 pm is cancelled today due to traffic. Resume from E Cordova St and Columbia St.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "8 Fraser/SE Marine Dr trip cancelled",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "8 Fraser/SE Marine Dr trip leaving Waterfront Stn @ Bay 3 at 4:18pm is cancelled today (traffic). Resume from E Cordova St and Columbia St.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777590534,
        "last_modified_timestamp": 1777590534,
        "last_push_notification_timestamp": 1777590534,
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777591080,
            "end": 1777598160
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6618",
            "stop_id": "12720",
            "trip": {
              "route_id": "6618",
              "trip_id": "14915115",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6618",
            "stop_id": "35",
            "trip": {
              "route_id": "6618",
              "trip_id": "14915115",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6618",
            "stop_id": "36",
            "trip": {
              "route_id": "6618",
              "trip_id": "14915115",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "711422",
      "alert": {
        "effect": "NO_SERVICE",
        "effect_detail": "CANCELLATION",
        "cause": "ACCIDENT",
        "cause_detail": "MOTOR_VEHICLE_ACCIDENT",
        "header_text": {
          "translation": [
            {
              "text": "2 Macdonald-16th Ave trip leaving Burrard Station @ Bay 1 at 3:55 pm is cancelled today due to motor vehicle accident.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "2 Dunbar Loop/Macdonald-16th Ave trip cancelled",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "2 Macdonald-16th Ave trip leaving Burrard Station @ Bay 1 at 3:55 pm is cancelled today due to motor vehicle accident.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777590601,
        "last_modified_timestamp": 1777590601,
        "last_push_notification_timestamp": 1777590601,
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777590540,
            "end": 1777595220
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6612",
            "trip": {
              "route_id": "6612",
              "trip_id": "15069370",
              "direction_id": 1
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "711423",
      "alert": {
        "effect": "NO_SERVICE",
        "effect_detail": "CANCELLATION",
        "cause": "TECHNICAL_PROBLEM",
        "cause_detail": "MECHANICAL_ISSUE",
        "header_text": {
          "translation": [
            {
              "text": "174 Rocklin trip leaving Coquitlam Central Station @ Bay 14 at 4:11 pm is cancelled today due to mechanical issue.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "174 Rocklin trip cancelled",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "174 Rocklin trip leaving Coquitlam Central Station @ Bay 14 at 4:11 pm is cancelled today due to mechanical issue.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777590896,
        "last_modified_timestamp": 1777590896,
        "last_push_notification_timestamp": 1777590896,
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777590840,
            "end": 1777596600
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "30040",
            "trip": {
              "route_id": "30040",
              "trip_id": "14937470",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "711424",
      "alert": {
        "effect": "NO_SERVICE",
        "effect_detail": "CANCELLATION",
        "cause": "OTHER_CAUSE",
        "cause_detail": "TRAFFIC",
        "header_text": {
          "translation": [
            {
              "text": "49 Metrotown Station trip leaving UBC Exchange @ Bay 5 at 3:01 pm is cancelled today from Langara-49th Ave Station due to traffic.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "49 Metrotown Station trip cancelled",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "49 Metrotown Station trip leaving UBC Exchange @ Bay 5 at 3:01 pm is cancelled today from Langara-49th Ave Station due to traffic.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777591074,
        "last_modified_timestamp": 1777591074,
        "last_push_notification_timestamp": 1777591074,
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777591020,
            "end": 1777594440
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "trip": {
              "route_id": "6636",
              "trip_id": "14923696",
              "direction_id": 0
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "711425",
      "alert": {
        "effect": "NO_SERVICE",
        "effect_detail": "CANCELLATION",
        "cause": "OTHER_CAUSE",
        "cause_detail": "TRAFFIC",
        "header_text": {
          "translation": [
            {
              "text": "49 UBC trip leaving Metrotown Station @ Bay 11 at 4:29 pm is cancelled today due to traffic. Resume from E 49 Ave and Victoria Dr.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "49 UBC trip cancelled",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "49 UBC trip leaving Metrotown Station @ Bay 11 at 4:29 pm is cancelled today due to traffic. Resume from E 49 Ave and Victoria Dr.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777591111,
        "last_modified_timestamp": 1777591111,
        "last_push_notification_timestamp": 1777591111,
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777591740,
            "end": 1777599240
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "2524",
            "trip": {
              "route_id": "6636",
              "trip_id": "14923876",
              "direction_id": 1
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "2020",
            "trip": {
              "route_id": "6636",
              "trip_id": "14923876",
              "direction_id": 1
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "2021",
            "trip": {
              "route_id": "6636",
              "trip_id": "14923876",
              "direction_id": 1
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "2028",
            "trip": {
              "route_id": "6636",
              "trip_id": "14923876",
              "direction_id": 1
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "2029",
            "trip": {
              "route_id": "6636",
              "trip_id": "14923876",
              "direction_id": 1
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "2032",
            "trip": {
              "route_id": "6636",
              "trip_id": "14923876",
              "direction_id": 1
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "2033",
            "trip": {
              "route_id": "6636",
              "trip_id": "14923876",
              "direction_id": 1
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "2034",
            "trip": {
              "route_id": "6636",
              "trip_id": "14923876",
              "direction_id": 1
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1641",
            "trip": {
              "route_id": "6636",
              "trip_id": "14923876",
              "direction_id": 1
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "1642",
            "trip": {
              "route_id": "6636",
              "trip_id": "14923876",
              "direction_id": 1
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "12186",
            "trip": {
              "route_id": "6636",
              "trip_id": "14923876",
              "direction_id": 1
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "12405",
            "trip": {
              "route_id": "6636",
              "trip_id": "14923876",
              "direction_id": 1
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "11610",
            "trip": {
              "route_id": "6636",
              "trip_id": "14923876",
              "direction_id": 1
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "2718",
            "trip": {
              "route_id": "6636",
              "trip_id": "14923876",
              "direction_id": 1
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "2719",
            "trip": {
              "route_id": "6636",
              "trip_id": "14923876",
              "direction_id": 1
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "2720",
            "trip": {
              "route_id": "6636",
              "trip_id": "14923876",
              "direction_id": 1
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "9085",
            "trip": {
              "route_id": "6636",
              "trip_id": "14923876",
              "direction_id": 1
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "8642",
            "trip": {
              "route_id": "6636",
              "trip_id": "14923876",
              "direction_id": 1
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          },
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "6636",
            "stop_id": "9989",
            "trip": {
              "route_id": "6636",
              "trip_id": "14923876",
              "direction_id": 1
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    },
    {
      "id": "711426",
      "alert": {
        "effect": "NO_SERVICE",
        "effect_detail": "CANCELLATION",
        "cause": "TECHNICAL_PROBLEM",
        "cause_detail": "MECHANICAL_ISSUE",
        "header_text": {
          "translation": [
            {
              "text": "119 Metrotown Station trip leaving Edmonds Station @ Bay 3 at 4:19 pm is cancelled today due to mechanical issue.",
              "language": "en"
            }
          ]
        },
        "description_text": {
          "translation": [
            {
              "text": "",
              "language": "en"
            }
          ]
        },
        "severity_level": "WARNING",
        "service_effect_text": {
          "translation": [
            {
              "text": "119 Metrotown Station trip cancelled",
              "language": "en"
            }
          ]
        },
        "short_header_text": {
          "translation": [
            {
              "text": "119 Metrotown Station trip leaving Edmonds Station @ Bay 3 at 4:19 pm is cancelled today due to mechanical issue.",
              "language": "en"
            }
          ]
        },
        "severity": 3,
        "created_timestamp": 1777591146,
        "last_modified_timestamp": 1777591146,
        "last_push_notification_timestamp": 1777591146,
        "alert_lifecycle": "NEW",
        "duration_certainty": "KNOWN",
        "active_period": [
          {
            "start": 1777591140,
            "end": 1777596480
          }
        ],
        "informed_entity": [
          {
            "agency_id": "TL",
            "route_type": 3,
            "route_id": "32799",
            "trip": {
              "route_id": "32799",
              "trip_id": "14930056",
              "direction_id": 1
            },
            "activities": [
              "BOARD",
              "EXIT",
              "RIDE"
            ]
          }
        ]
      }
    }
  ]
}