Skip to main content
GET
/
api
/
v1
/
report
/
weather
TypeScript
import { MtnManagerApi, Configuration } from "@mtnmanager/sdk";

const api = new MtnManagerApi(
	new Configuration({
		basePath: "https://your-resort.mtnmanager.com",
	})
);

try {
    const data = await api.getWeather();
    console.log(data);
} catch (error) {
    console.error(error);
}
{
  "current": {
    "imperial": {
      "temperature": 28,
      "feels_like": 22,
      "snowfall": 2,
      "precipitation": 0,
      "wind_speed": 12,
      "wind_gust": 18
    },
    "metric": {
      "temperature": -2,
      "feels_like": -6,
      "snowfall": 5,
      "precipitation": 0,
      "wind_speed": 19,
      "wind_gust": 29
    },
    "condition": "Light Snow",
    "condition_code": "Snow",
    "wind_direction": 270,
    "wind_direction_cardinal": "W",
    "timestamp": "2026-01-26T16:26:33+00:00"
  },
  "hourly_forecast": [
    {
      "timestamp": "2026-01-26T16:26:33+00:00",
      "imperial": {
        "temperature": 28,
        "feels_like": 22,
        "snowfall": 1,
        "precipitation": 0,
        "wind_speed": 12,
        "wind_gust": 18
      },
      "metric": {
        "temperature": -2,
        "feels_like": -6,
        "snowfall": 3,
        "precipitation": 0,
        "wind_speed": 19,
        "wind_gust": 29
      },
      "condition": "Light Snow",
      "condition_code": "Snow",
      "precipitation_probability": 65
    }
  ],
  "daily_forecast": [
    {
      "date": "2024-12-26",
      "imperial": {
        "temperature_high": 32,
        "temperature_low": 18,
        "snowfall_total": 6,
        "precipitation_total": 0,
        "wind_speed_max": 25,
        "wind_gust_max": 35
      },
      "metric": {
        "temperature_high": 0,
        "temperature_low": -8,
        "snowfall_total": 15,
        "precipitation_total": 0,
        "wind_speed_max": 40,
        "wind_gust_max": 56
      },
      "condition": "Light Snow",
      "condition_code": "Snow",
      "precipitation_probability": 65,
      "sunrise": "2026-01-26T16:26:33+00:00",
      "sunset": "2026-01-26T16:26:33+00:00"
    }
  ],
  "attribution": "https://developer.apple.com/weatherkit/data-source-attribution/",
  "updated_at": "2026-01-26T16:26:33+00:00"
}

Response

Current and forecasted weather conditions for the resort's location. Only included/available if the weather feature is enabled and GPS coordinates are configured.

current
object
required

Current weather conditions

hourly_forecast
object[]
required

Hourly forecast for next 24 hours (including current hour)

daily_forecast
object[]
required

Daily forecast for next 7 days (including today)

attribution
string
required

Data source attribution

Example:

"https://developer.apple.com/weatherkit/data-source-attribution/"

updated_at
string<date-time>
required

When this data was last updated