[
  {
    "VesselID": 2,
    "VesselName": "Chelan",
    "Mmsi": 366709770,
    "DepartingTerminalID": 1,
    "DepartingTerminalName": "Anacortes",
    "DepartingTerminalAbbrev": "ANA",
    "ArrivingTerminalID": 10,
    "ArrivingTerminalName": "Friday Harbor",
    "ArrivingTerminalAbbrev": "FRH",
    "Latitude": 48.536383,
    "Longitude": -123.013343,
    "Speed": 0.7,
    "Heading": 211,
    "InService": true,
    "AtDock": false,
    "LeftDock": "2025-11-15T16:40:47.000Z",
    "Eta": "2025-11-15T17:46:00.000Z",
    "EtaBasis": "Vessel Chelan departed Anacortes going to Friday Harbor and using vessel Chelan closest location data from Nov 14 2025  9:45AM",
    "ScheduledDeparture": "2025-11-15T16:40:00.000Z",
    "OpRouteAbbrev": [
      "ana-sj"
    ],
    "VesselPositionNum": 1,
    "SortSeq": 20,
    "ManagedBy": 1,
    "TimeStamp": "2025-11-15T17:44:51.000Z",
    "VesselWatchShutID": 2,
    "VesselWatchShutMsg": "Vessel information unavailable",
    "VesselWatchShutFlag": "0",
    "VesselWatchStatus": "0",
    "VesselWatchMsg": "WSF's VesselWatch page is currently not responding and is out of service. Thank you for your patience while we work to restore this page. "
  },
  {
    "VesselID": 38,
    "VesselName": "Yakima",
    "Mmsi": 366772750,
    "DepartingTerminalID": 18,
    "DepartingTerminalName": "Shaw Island",
    "DepartingTerminalAbbrev": "SHI",
    "ArrivingTerminalID": 1,
    "ArrivingTerminalName": "Anacortes",
    "ArrivingTerminalAbbrev": "ANA",
    "Latitude": 48.528498,
    "Longitude": -122.796643,
    "Speed": 14.5,
    "Heading": 92,
    "InService": true,
    "AtDock": false,
    "LeftDock": "2025-11-15T17:15:38.000Z",
    "Eta": "2025-11-15T18:11:00.000Z",
    "EtaBasis": "Vessel Yakima departed Shaw going to Anacortes and using vessel Yakima closest location data from Nov 14 2025  9:42AM",
    "ScheduledDeparture": "2025-11-15T17:10:00.000Z",
    "OpRouteAbbrev": [
      "ana-sj"
    ],
    "VesselPositionNum": 2,
    "SortSeq": 20,
    "ManagedBy": 1,
    "TimeStamp": "2025-11-15T17:45:00.000Z",
    "VesselWatchShutID": 3,
    "VesselWatchShutMsg": "Vessel Out of Service Due to Crewing",
    "VesselWatchShutFlag": "0",
    "VesselWatchStatus": "0",
    "VesselWatchMsg": "WSF's VesselWatch page is currently not responding and is out of service. Thank you for your patience while we work to restore this page. "
  },
  {
    "VesselID": 69,
    "VesselName": "Samish",
    "Mmsi": 367649320,
    "DepartingTerminalID": 1,
    "DepartingTerminalName": "Anacortes",
    "DepartingTerminalAbbrev": "ANA",
    "ArrivingTerminalID": 13,
    "ArrivingTerminalName": "Lopez Island",
    "ArrivingTerminalAbbrev": "LOP",
    "Latitude": 48.507512,
    "Longitude": -122.677448,
    "Speed": 0,
    "Heading": 205,
    "InService": true,
    "AtDock": true,
    "LeftDock": null,
    "Eta": null,
    "EtaBasis": null,
    "ScheduledDeparture": "2025-11-15T18:05:00.000Z",
    "OpRouteAbbrev": [
      "ana-sj"
    ],
    "VesselPositionNum": 3,
    "SortSeq": 20,
    "ManagedBy": 1,
    "TimeStamp": "2025-11-15T17:44:56.000Z",
    "VesselWatchShutID": 18,
    "VesselWatchShutMsg": "Vessel to Return for 535pm Ana Departure",
    "VesselWatchShutFlag": "0",
    "VesselWatchStatus": "0",
    "VesselWatchMsg": "WSF's VesselWatch page is currently not responding and is out of service. Thank you for your patience while we work to restore this page. "
  },
  {
    "VesselID": 66,
    "VesselName": "Salish",
    "Mmsi": 367480010,
    "DepartingTerminalID": 15,
    "DepartingTerminalName": "Orcas Island",
    "DepartingTerminalAbbrev": "ORI",
    "ArrivingTerminalID": 18,
    "ArrivingTerminalName": "Shaw Island",
    "ArrivingTerminalAbbrev": "SHI",
    "Latitude": 48.597182,
    "Longitude": -122.943503,
    "Speed": 0,
    "Heading": 326,
    "InService": true,
    "AtDock": true,
    "LeftDock": null,
    "Eta": null,
    "EtaBasis": null,
    "ScheduledDeparture": "2025-11-15T17:45:00.000Z",
    "OpRouteAbbrev": [
      "ana-sj"
    ],
    "VesselPositionNum": 4,
    "SortSeq": 20,
    "ManagedBy": 1,
    "TimeStamp": "2025-11-15T17:44:53.000Z",
    "VesselWatchShutID": 17,
    "VesselWatchShutMsg": "Vessel information unavailable",
    "VesselWatchShutFlag": "0",
    "VesselWatchStatus": "0",
    "VesselWatchMsg": "WSF's VesselWatch page is currently not responding and is out of service. Thank you for your patience while we work to restore this page. "
  },
  {
    "VesselID": 52,
    "VesselName": "Kennewick",
    "Mmsi": 367479990,
    "DepartingTerminalID": 17,
    "DepartingTerminalName": "Port Townsend",
    "DepartingTerminalAbbrev": "POT",
    "ArrivingTerminalID": 11,
    "ArrivingTerminalName": "Coupeville ",
    "ArrivingTerminalAbbrev": "COU",
    "Latitude": 48.134517,
    "Longitude": -122.698885,
    "Speed": 12.7,
    "Heading": 36,
    "InService": true,
    "AtDock": false,
    "LeftDock": "2025-11-15T17:30:42.000Z",
    "Eta": "2025-11-15T17:57:00.000Z",
    "EtaBasis": "Vessel Kennewick departed Port Townsend going to Keystone and using vessel Kennewick closest location data from Nov 15 2025  8:16AM",
    "ScheduledDeparture": "2025-11-15T17:30:00.000Z",
    "OpRouteAbbrev": [
      "pt-cou"
    ],
    "VesselPositionNum": 1,
    "SortSeq": 30,
    "ManagedBy": 1,
    "TimeStamp": "2025-11-15T17:45:03.000Z",
    "VesselWatchShutID": 19,
    "VesselWatchShutMsg": "PT 8:30pm / Coup 9:10pm tidal cancellations",
    "VesselWatchShutFlag": "0",
    "VesselWatchStatus": "0",
    "VesselWatchMsg": "WSF's VesselWatch page is currently not responding and is out of service. Thank you for your patience while we work to restore this page. "
  },
  {
    "VesselID": 75,
    "VesselName": "Suquamish",
    "Mmsi": 368027230,
    "DepartingTerminalID": 5,
    "DepartingTerminalName": "Clinton",
    "DepartingTerminalAbbrev": "CLI",
    "ArrivingTerminalID": 14,
    "ArrivingTerminalName": "Mukilteo",
    "ArrivingTerminalAbbrev": "MUK",
    "Latitude": 47.953083,
    "Longitude": -122.297117,
    "Speed": 5,
    "Heading": 177,
    "InService": true,
    "AtDock": false,
    "LeftDock": "2025-11-15T17:32:16.000Z",
    "Eta": "2025-11-15T17:48:00.000Z",
    "EtaBasis": "Vessel Suquamish departed Clinton going to Mukilteo and using vessel Tokitae closest location data from Nov 15 2025  9:15AM",
    "ScheduledDeparture": "2025-11-15T17:30:00.000Z",
    "OpRouteAbbrev": [
      "muk-cl"
    ],
    "VesselPositionNum": 1,
    "SortSeq": 40,
    "ManagedBy": 1,
    "TimeStamp": "2025-11-15T17:45:03.000Z",
    "VesselWatchShutID": 27,
    "VesselWatchShutMsg": "Route Temporarily Out of Service",
    "VesselWatchShutFlag": "0",
    "VesselWatchStatus": "0",
    "VesselWatchMsg": "WSF's VesselWatch page is currently not responding and is out of service. Thank you for your patience while we work to restore this page. "
  },
  {
    "VesselID": 68,
    "VesselName": "Tokitae",
    "Mmsi": 367608860,
    "DepartingTerminalID": 14,
    "DepartingTerminalName": "Mukilteo",
    "DepartingTerminalAbbrev": "MUK",
    "ArrivingTerminalID": 5,
    "ArrivingTerminalName": "Clinton",
    "ArrivingTerminalAbbrev": "CLI",
    "Latitude": 47.97447,
    "Longitude": -122.349095,
    "Speed": 1.3,
    "Heading": 327,
    "InService": true,
    "AtDock": false,
    "LeftDock": "2025-11-15T17:31:01.000Z",
    "Eta": "2025-11-15T17:46:00.000Z",
    "EtaBasis": "Vessel Tokitae departed Mukilteo going to Clinton and using vessel Suquamish closest location data from Nov 15 2025  9:13AM",
    "ScheduledDeparture": "2025-11-15T17:30:00.000Z",
    "OpRouteAbbrev": [
      "muk-cl"
    ],
    "VesselPositionNum": 2,
    "SortSeq": 40,
    "ManagedBy": 1,
    "TimeStamp": "2025-11-15T17:45:05.000Z",
    "VesselWatchShutID": 7,
    "VesselWatchShutMsg": "Vessel in service",
    "VesselWatchShutFlag": "0",
    "VesselWatchStatus": "0",
    "VesselWatchMsg": "WSF's VesselWatch page is currently not responding and is out of service. Thank you for your patience while we work to restore this page. "
  },
  {
    "VesselID": 25,
    "VesselName": "Puyallup",
    "Mmsi": 366759130,
    "DepartingTerminalID": 12,
    "DepartingTerminalName": "Kingston",
    "DepartingTerminalAbbrev": "KIN",
    "ArrivingTerminalID": 8,
    "ArrivingTerminalName": "Edmonds",
    "ArrivingTerminalAbbrev": "EDM",
    "Latitude": 47.797282,
    "Longitude": -122.47196,
    "Speed": 16.9,
    "Heading": 64,
    "InService": true,
    "AtDock": false,
    "LeftDock": "2025-11-15T17:39:24.000Z",
    "Eta": "2025-11-15T18:02:00.000Z",
    "EtaBasis": "Vessel Puyallup departed Kingston going to Edmonds and using vessel Puyallup closest location data from Nov 15 2025  8:02AM",
    "ScheduledDeparture": "2025-11-15T17:35:00.000Z",
    "OpRouteAbbrev": [
      "ed-king"
    ],
    "VesselPositionNum": 1,
    "SortSeq": 50,
    "ManagedBy": 1,
    "TimeStamp": "2025-11-15T17:44:57.000Z",
    "VesselWatchShutID": 8,
    "VesselWatchShutMsg": "Route temporarily out of service\n",
    "VesselWatchShutFlag": "0",
    "VesselWatchStatus": "0",
    "VesselWatchMsg": "WSF's VesselWatch page is currently not responding and is out of service. Thank you for your patience while we work to restore this page. "
  },
  {
    "VesselID": 30,
    "VesselName": "Spokane",
    "Mmsi": 366709780,
    "DepartingTerminalID": 8,
    "DepartingTerminalName": "Edmonds",
    "DepartingTerminalAbbrev": "EDM",
    "ArrivingTerminalID": 12,
    "ArrivingTerminalName": "Kingston",
    "ArrivingTerminalAbbrev": "KIN",
    "Latitude": 47.808892,
    "Longitude": -122.408077,
    "Speed": 16.3,
    "Heading": 239,
    "InService": true,
    "AtDock": false,
    "LeftDock": "2025-11-15T17:40:06.000Z",
    "Eta": "2025-11-15T18:01:00.000Z",
    "EtaBasis": "Vessel Spokane departed Edmonds going to Kingston and using vessel Spokane closest location data from Nov 15 2025  8:01AM",
    "ScheduledDeparture": "2025-11-15T17:35:00.000Z",
    "OpRouteAbbrev": [
      "ed-king"
    ],
    "VesselPositionNum": 2,
    "SortSeq": 50,
    "ManagedBy": 1,
    "TimeStamp": "2025-11-15T17:45:05.000Z",
    "VesselWatchShutID": 16,
    "VesselWatchShutMsg": "Vessel in service",
    "VesselWatchShutFlag": "0",
    "VesselWatchStatus": "0",
    "VesselWatchMsg": "WSF's VesselWatch page is currently not responding and is out of service. Thank you for your patience while we work to restore this page. "
  },
  {
    "VesselID": 37,
    "VesselName": "Wenatchee",
    "Mmsi": 366749710,
    "DepartingTerminalID": 7,
    "DepartingTerminalName": "Seattle",
    "DepartingTerminalAbbrev": "P52",
    "ArrivingTerminalID": 3,
    "ArrivingTerminalName": "Bainbridge Island",
    "ArrivingTerminalAbbrev": "BBI",
    "Latitude": 47.602247,
    "Longitude": -122.387103,
    "Speed": 17.6,
    "Heading": 262,
    "InService": true,
    "AtDock": false,
    "LeftDock": "2025-11-15T17:37:18.000Z",
    "Eta": "2025-11-15T18:10:00.000Z",
    "EtaBasis": "Vessel Wenatchee departed Colman going to Bainbridge and using vessel Tacoma closest location data from Nov 15 2025  9:04AM",
    "ScheduledDeparture": "2025-11-15T17:35:00.000Z",
    "OpRouteAbbrev": [
      "sea-bi"
    ],
    "VesselPositionNum": 1,
    "SortSeq": 60,
    "ManagedBy": 1,
    "TimeStamp": "2025-11-15T17:45:06.000Z",
    "VesselWatchShutID": 10,
    "VesselWatchShutMsg": "Vessel in service",
    "VesselWatchShutFlag": "0",
    "VesselWatchStatus": "0",
    "VesselWatchMsg": "WSF's VesselWatch page is currently not responding and is out of service. Thank you for your patience while we work to restore this page. "
  },
  {
    "VesselID": 32,
    "VesselName": "Tacoma",
    "Mmsi": 366772760,
    "DepartingTerminalID": 3,
    "DepartingTerminalName": "Bainbridge Island",
    "DepartingTerminalAbbrev": "BBI",
    "ArrivingTerminalID": 7,
    "ArrivingTerminalName": "Seattle",
    "ArrivingTerminalAbbrev": "P52",
    "Latitude": 47.622438,
    "Longitude": -122.5091,
    "Speed": 0,
    "Heading": 281,
    "InService": true,
    "AtDock": true,
    "LeftDock": null,
    "Eta": null,
    "EtaBasis": null,
    "ScheduledDeparture": "2025-11-15T17:45:00.000Z",
    "OpRouteAbbrev": [
      "sea-bi"
    ],
    "VesselPositionNum": 2,
    "SortSeq": 60,
    "ManagedBy": 1,
    "TimeStamp": "2025-11-15T17:45:01.000Z",
    "VesselWatchShutID": 20,
    "VesselWatchShutMsg": "Vessel Out of Service, Due to Mechanical Issues",
    "VesselWatchShutFlag": "0",
    "VesselWatchStatus": "0",
    "VesselWatchMsg": "WSF's VesselWatch page is currently not responding and is out of service. Thank you for your patience while we work to restore this page. "
  },
  {
    "VesselID": 17,
    "VesselName": "Kaleetan",
    "Mmsi": 366772990,
    "DepartingTerminalID": 4,
    "DepartingTerminalName": "Bremerton",
    "DepartingTerminalAbbrev": "BRE",
    "ArrivingTerminalID": 7,
    "ArrivingTerminalName": "Seattle",
    "ArrivingTerminalAbbrev": "P52",
    "Latitude": 47.561638,
    "Longitude": -122.624768,
    "Speed": 0,
    "Heading": 324,
    "InService": true,
    "AtDock": true,
    "LeftDock": null,
    "Eta": null,
    "EtaBasis": null,
    "ScheduledDeparture": "2025-11-15T17:50:00.000Z",
    "OpRouteAbbrev": [
      "sea-br"
    ],
    "VesselPositionNum": 1,
    "SortSeq": 70,
    "ManagedBy": 1,
    "TimeStamp": "2025-11-15T17:44:49.000Z",
    "VesselWatchShutID": 21,
    "VesselWatchShutMsg": "Vessel information unavailable",
    "VesselWatchShutFlag": "0",
    "VesselWatchStatus": "0",
    "VesselWatchMsg": "WSF's VesselWatch page is currently not responding and is out of service. Thank you for your patience while we work to restore this page. "
  },
  {
    "VesselID": 36,
    "VesselName": "Walla Walla",
    "Mmsi": 366772780,
    "DepartingTerminalID": 7,
    "DepartingTerminalName": "Seattle",
    "DepartingTerminalAbbrev": "P52",
    "ArrivingTerminalID": 4,
    "ArrivingTerminalName": "Bremerton",
    "ArrivingTerminalAbbrev": "BRE",
    "Latitude": 47.60202,
    "Longitude": -122.340197,
    "Speed": 0,
    "Heading": 81,
    "InService": true,
    "AtDock": true,
    "LeftDock": null,
    "Eta": null,
    "EtaBasis": null,
    "ScheduledDeparture": "2025-11-15T18:00:00.000Z",
    "OpRouteAbbrev": [
      "sea-br"
    ],
    "VesselPositionNum": 2,
    "SortSeq": 70,
    "ManagedBy": 1,
    "TimeStamp": "2025-11-15T17:45:02.000Z",
    "VesselWatchShutID": 9,
    "VesselWatchShutMsg": "Route temporarily out of service\n",
    "VesselWatchShutFlag": "0",
    "VesselWatchStatus": "0",
    "VesselWatchMsg": "WSF's VesselWatch page is currently not responding and is out of service. Thank you for your patience while we work to restore this page. "
  },
  {
    "VesselID": 74,
    "VesselName": "Chimacum",
    "Mmsi": 367712660,
    "DepartingTerminalID": 22,
    "DepartingTerminalName": "Vashon Island",
    "DepartingTerminalAbbrev": "VAI",
    "ArrivingTerminalID": 9,
    "ArrivingTerminalName": "Fauntleroy",
    "ArrivingTerminalAbbrev": "FAU",
    "Latitude": 47.515543,
    "Longitude": -122.435315,
    "Speed": 15.5,
    "Heading": 86,
    "InService": true,
    "AtDock": false,
    "LeftDock": "2025-11-15T17:38:59.000Z",
    "Eta": "2025-11-15T17:54:00.000Z",
    "EtaBasis": "Vessel Chimacum departed Vashon going to Fauntleroy and using vessel Chimacum closest location data from Nov 15 2025  8:02AM",
    "ScheduledDeparture": "2025-11-15T17:35:00.000Z",
    "OpRouteAbbrev": [
      "f-v-s"
    ],
    "VesselPositionNum": 1,
    "SortSeq": 90,
    "ManagedBy": 1,
    "TimeStamp": "2025-11-15T17:45:03.000Z",
    "VesselWatchShutID": 11,
    "VesselWatchShutMsg": "Vessel Out of Service Due to a Mechanical Issue",
    "VesselWatchShutFlag": "0",
    "VesselWatchStatus": "0",
    "VesselWatchMsg": "WSF's VesselWatch page is currently not responding and is out of service. Thank you for your patience while we work to restore this page. "
  },
  {
    "VesselID": 1,
    "VesselName": "Cathlamet",
    "Mmsi": 366773070,
    "DepartingTerminalID": 22,
    "DepartingTerminalName": "Vashon Island",
    "DepartingTerminalAbbrev": "VAI",
    "ArrivingTerminalID": 20,
    "ArrivingTerminalName": "Southworth",
    "ArrivingTerminalAbbrev": "SOU",
    "Latitude": 47.51449,
    "Longitude": -122.468645,
    "Speed": 13.7,
    "Heading": 296,
    "InService": true,
    "AtDock": false,
    "LeftDock": "2025-11-15T17:41:24.000Z",
    "Eta": "2025-11-15T17:53:00.000Z",
    "EtaBasis": "Vessel Cathlamet departed Vashon going to Southworth and using vessel Cathlamet closest location data from Nov 15 2025  8:04AM",
    "ScheduledDeparture": "2025-11-15T17:40:00.000Z",
    "OpRouteAbbrev": [
      "f-v-s"
    ],
    "VesselPositionNum": 2,
    "SortSeq": 90,
    "ManagedBy": 1,
    "TimeStamp": "2025-11-15T17:45:06.000Z",
    "VesselWatchShutID": 22,
    "VesselWatchShutMsg": "Vessel information unavailable",
    "VesselWatchShutFlag": "0",
    "VesselWatchStatus": "0",
    "VesselWatchMsg": "WSF's VesselWatch page is currently not responding and is out of service. Thank you for your patience while we work to restore this page. "
  },
  {
    "VesselID": 28,
    "VesselName": "Sealth",
    "Mmsi": 366710820,
    "DepartingTerminalID": 9,
    "DepartingTerminalName": "Fauntleroy",
    "DepartingTerminalAbbrev": "FAU",
    "ArrivingTerminalID": 20,
    "ArrivingTerminalName": "Southworth",
    "ArrivingTerminalAbbrev": "SOU",
    "Latitude": 47.523133,
    "Longitude": -122.396817,
    "Speed": 0,
    "Heading": 86,
    "InService": true,
    "AtDock": true,
    "LeftDock": null,
    "Eta": null,
    "EtaBasis": null,
    "ScheduledDeparture": "2025-11-15T17:45:00.000Z",
    "OpRouteAbbrev": [
      "f-v-s"
    ],
    "VesselPositionNum": 3,
    "SortSeq": 90,
    "ManagedBy": 1,
    "TimeStamp": "2025-11-15T17:45:04.000Z",
    "VesselWatchShutID": 23,
    "VesselWatchShutMsg": "Vessel Out of Service Due to Mechanical Issues",
    "VesselWatchShutFlag": "0",
    "VesselWatchStatus": "0",
    "VesselWatchMsg": "WSF's VesselWatch page is currently not responding and is out of service. Thank you for your patience while we work to restore this page. "
  },
  {
    "VesselID": 65,
    "VesselName": "Chetzemoka",
    "Mmsi": 367463060,
    "DepartingTerminalID": 21,
    "DepartingTerminalName": "Tahlequah",
    "DepartingTerminalAbbrev": "TAH",
    "ArrivingTerminalID": 16,
    "ArrivingTerminalName": "Point Defiance",
    "ArrivingTerminalAbbrev": "PTD",
    "Latitude": 47.321412,
    "Longitude": -122.510832,
    "Speed": 12.2,
    "Heading": 186,
    "InService": true,
    "AtDock": false,
    "LeftDock": "2025-11-15T17:40:28.000Z",
    "Eta": "2025-11-15T17:52:00.000Z",
    "EtaBasis": "Vessel Chetzemoka departed Tahlequah going to Pt. Defiance and using vessel Chetzemoka closest location data from Nov 15 2025  8:55AM",
    "ScheduledDeparture": "2025-11-15T17:40:00.000Z",
    "OpRouteAbbrev": [
      "pd-tal"
    ],
    "VesselPositionNum": 1,
    "SortSeq": 110,
    "ManagedBy": 1,
    "TimeStamp": "2025-11-15T17:44:58.000Z",
    "VesselWatchShutID": 13,
    "VesselWatchShutMsg": "VesselWatch data temporarily unavailable.\n",
    "VesselWatchShutFlag": "0",
    "VesselWatchStatus": "0",
    "VesselWatchMsg": "WSF's VesselWatch page is currently not responding and is out of service. Thank you for your patience while we work to restore this page. "
  },
  {
    "VesselID": 15,
    "VesselName": "Issaquah",
    "Mmsi": 366773040,
    "DepartingTerminalID": 122,
    "DepartingTerminalName": "Eagle Harbor",
    "DepartingTerminalAbbrev": "EAH",
    "ArrivingTerminalID": null,
    "ArrivingTerminalName": null,
    "ArrivingTerminalAbbrev": null,
    "Latitude": 47.620055,
    "Longitude": -122.513185,
    "Speed": 0,
    "Heading": 291,
    "InService": false,
    "AtDock": true,
    "LeftDock": null,
    "Eta": null,
    "EtaBasis": null,
    "ScheduledDeparture": null,
    "OpRouteAbbrev": [],
    "VesselPositionNum": null,
    "SortSeq": 9999,
    "ManagedBy": 1,
    "TimeStamp": "2025-11-15T17:44:53.000Z",
    "VesselWatchShutID": 12,
    "VesselWatchShutMsg": "VesselWatch data temporarily unavailable.",
    "VesselWatchShutFlag": "0",
    "VesselWatchStatus": "0",
    "VesselWatchMsg": "WSF's VesselWatch page is currently not responding and is out of service. Thank you for your patience while we work to restore this page. "
  },
  {
    "VesselID": 18,
    "VesselName": "Kitsap",
    "Mmsi": 366772980,
    "DepartingTerminalID": 138,
    "DepartingTerminalName": "Everett Harbor",
    "DepartingTerminalAbbrev": "EVH",
    "ArrivingTerminalID": null,
    "ArrivingTerminalName": null,
    "ArrivingTerminalAbbrev": null,
    "Latitude": 47.620557,
    "Longitude": -122.432302,
    "Speed": 0,
    "Heading": 348,
    "InService": false,
    "AtDock": false,
    "LeftDock": "2025-11-15T08:57:52.000Z",
    "Eta": null,
    "EtaBasis": "Calculating",
    "ScheduledDeparture": null,
    "OpRouteAbbrev": [],
    "VesselPositionNum": null,
    "SortSeq": 9999,
    "ManagedBy": 1,
    "TimeStamp": "2025-11-15T08:57:52.000Z",
    "VesselWatchShutID": 6,
    "VesselWatchShutMsg": "Vessel temporarily out of service",
    "VesselWatchShutFlag": "0",
    "VesselWatchStatus": "0",
    "VesselWatchMsg": "WSF's VesselWatch page is currently not responding and is out of service. Thank you for your patience while we work to restore this page. "
  },
  {
    "VesselID": 19,
    "VesselName": "Kittitas",
    "Mmsi": 366772960,
    "DepartingTerminalID": 122,
    "DepartingTerminalName": "Eagle Harbor",
    "DepartingTerminalAbbrev": "EAH",
    "ArrivingTerminalID": null,
    "ArrivingTerminalName": null,
    "ArrivingTerminalAbbrev": null,
    "Latitude": 47.62053,
    "Longitude": -122.51422,
    "Speed": 0,
    "Heading": 350,
    "InService": false,
    "AtDock": true,
    "LeftDock": null,
    "Eta": null,
    "EtaBasis": null,
    "ScheduledDeparture": null,
    "OpRouteAbbrev": [],
    "VesselPositionNum": null,
    "SortSeq": 9999,
    "ManagedBy": 1,
    "TimeStamp": "2025-11-15T17:45:03.000Z",
    "VesselWatchShutID": 15,
    "VesselWatchShutMsg": "Vessel Out of Service Due to Crewing\n",
    "VesselWatchShutFlag": "0",
    "VesselWatchStatus": "0",
    "VesselWatchMsg": "WSF's VesselWatch page is currently not responding and is out of service. Thank you for your patience while we work to restore this page. "
  },
  {
    "VesselID": 33,
    "VesselName": "Tillikum",
    "Mmsi": 366773090,
    "DepartingTerminalID": 122,
    "DepartingTerminalName": "Eagle Harbor",
    "DepartingTerminalAbbrev": "EAH",
    "ArrivingTerminalID": null,
    "ArrivingTerminalName": null,
    "ArrivingTerminalAbbrev": null,
    "Latitude": 47.62059,
    "Longitude": -122.515107,
    "Speed": 0,
    "Heading": 338,
    "InService": false,
    "AtDock": true,
    "LeftDock": null,
    "Eta": null,
    "EtaBasis": null,
    "ScheduledDeparture": null,
    "OpRouteAbbrev": [],
    "VesselPositionNum": null,
    "SortSeq": 9999,
    "ManagedBy": 1,
    "TimeStamp": "2025-11-15T17:43:43.000Z",
    "VesselWatchShutID": 5,
    "VesselWatchShutMsg": "Vessel information unavailable",
    "VesselWatchShutFlag": "0",
    "VesselWatchStatus": "0",
    "VesselWatchMsg": "WSF's VesselWatch page is currently not responding and is out of service. Thank you for your patience while we work to restore this page. "
  }
]