{"schema":1,"kind":"metar","id":"CYMJ","now":"2026-10-18T18:42:38.604Z","state":"current","source":{"source":"metars","state":"current","outcome":"fetched","lastSuccess":"2026-10-18T18:30:05.298Z","lastAttempt":"2026-10-18T18:30:05.298Z","ageSeconds":753,"budgetSeconds":3600,"error":null,"damaged":null,"pass":"analysis","publisher":"NOAA/NWS Aviation Weather Center"},"station":{"id":"CYMJ","at":"2026-10-18T18:00:00.000Z","position":[-105.559,50.33],"tempC":12,"dewC":1,"windDir":300,"windVariable":false,"windKt":14,"gustKt":19,"visMi":15,"visPlus":false,"slpMb":1022.7,"wx":null,"kind":"METAR"},"gauge":null,"forecastSource":null,"latestHeld":{"at":"2026-10-18T18:00:00.000Z","reading":{"id":"CYMJ","at":"2026-10-18T18:00:00.000Z","position":[-105.559,50.33],"tempC":12,"dewC":1,"windDir":300,"windVariable":false,"windKt":14,"gustKt":19,"visMi":15,"visPlus":false,"slpMb":1022.7,"wx":null,"kind":"METAR"},"recordedAt":"2026-10-18T18:15:08.318Z","rawHash":"c1c95591ae6b248bf7e90d66e372a72995bb984b3115666e45cbf59c0f77e816","corrections":0},"history":{"id":"CYMJ","samples":[{"at":"2026-10-18T18:00:00.000Z","reading":{"id":"CYMJ","at":"2026-10-18T18:00:00.000Z","position":[-105.559,50.33],"tempC":12,"dewC":1,"windDir":300,"windVariable":false,"windKt":14,"gustKt":19,"visMi":15,"visPlus":false,"slpMb":1022.7,"wx":null,"kind":"METAR"},"recordedAt":"2026-10-18T18:15:08.318Z","rawHash":"c1c95591ae6b248bf7e90d66e372a72995bb984b3115666e45cbf59c0f77e816","corrections":0}],"truncatedBefore":null},"recording":{"schema":1,"at":"2026-10-18T18:30:06.517Z","sourceLastSuccess":"2026-10-18T18:30:05.298Z","error":null},"historyError":null,"coverage":{"targetHours":24,"since":"2026-10-17T06:15:07.108Z","through":"2026-10-18T18:30:06.517Z","retainedFrom":"2026-10-18T18:00:00.000Z","truncatedBefore":null},"qualification":"Station observations, not an address forecast or cyclone maximum wind. Maintenance-flagged, old and implausible reports are excluded by the existing parser; this is not independent NWS quality control."}