{"items":[{"update_timestamp":"2026-06-10T05:41:01+08:00","timestamp":"2026-06-10T05:31:00+08:00","valid_period":{"start":"2026-06-10T06:00:00+08:00","end":"2026-06-11T06:00:00+08:00"},"general":{"forecast":"Thundery Showers","relative_humidity":{"low":60,"high":95},"temperature":{"low":24,"high":33},"wind":{"direction":"SSW","speed":{"low":10,"high":20}}},"periods":[{"time":{"start":"2026-06-10T06:00:00+08:00","end":"2026-06-10T12:00:00+08:00"},"regions":{"east":"Thundery Showers","south":"Cloudy","west":"Cloudy","north":"Thundery Showers","central":"Thundery Showers"}},{"time":{"start":"2026-06-10T12:00:00+08:00","end":"2026-06-10T18:00:00+08:00"},"regions":{"east":"Thundery Showers","west":"Cloudy","north":"Thundery Showers","central":"Thundery Showers","south":"Cloudy"}},{"time":{"start":"2026-06-10T18:00:00+08:00","end":"2026-06-11T06:00:00+08:00"},"regions":{"west":"Partly Cloudy (Night)","north":"Partly Cloudy (Night)","east":"Partly Cloudy (Night)","south":"Partly Cloudy (Night)","central":"Partly Cloudy (Night)"}}]}],"api_info":{"status":"healthy"}}