import { MtnManagerApi, Configuration } from "@mtnmanager/sdk";
const api = new MtnManagerApi(
new Configuration({
basePath: "https://your-resort.mtnmanager.com",
})
);
try {
const data = await api.getFullReport();
console.log(data);
} catch (error) {
console.error(error);
}package main
import (
"context"
"fmt"
mtnmanager "github.com/mtnmanager/mtnmanager-sdk-go"
)
func main() {
configuration := mtnmanager.NewConfiguration()
configuration.Servers = mtnmanager.ServerConfigurations{
{URL: "https://your-resort.mtnmanager.com"},
}
client := mtnmanager.NewAPIClient(configuration)
data, _, err := client.MtnManagerAPI.GetFullReport(context.Background()).Execute()
if err != nil {
panic(err)
}
fmt.Printf("%+v\n", data)
}<?php
require_once(__DIR__ . '/vendor/autoload.php');
$config = MtnManager\Configuration::getDefaultConfiguration()
->setHost('https://your-resort.mtnmanager.com');
$apiInstance = new MtnManager\Api\MtnManagerApi(
new GuzzleHttp\Client(),
$config
);
try {
$result = $apiInstance->getFullReport();
print_r($result);
} catch (Exception $e) {
echo 'Exception: ', $e->getMessage(), PHP_EOL;
}import MtnManagerSDK
let config = MtnManagerSDKAPIConfiguration(
basePath: "https://your-resort.mtnmanager.com"
)
do {
let data = try await MtnManagerAPI.getFullReport(apiConfiguration: config)
print(data)
} catch {
print("Error: \(error)")
}curl --request GET \
--url https://{subdomain}.mtnmanager.com/api/v1/reportimport requests
url = "https://{subdomain}.mtnmanager.com/api/v1/report"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://{subdomain}.mtnmanager.com/api/v1/report', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));HttpResponse<String> response = Unirest.get("https://{subdomain}.mtnmanager.com/api/v1/report")
.asString();require 'uri'
require 'net/http'
url = URI("https://{subdomain}.mtnmanager.com/api/v1/report")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"resort": {
"uuid": "550e8400-e29b-41d4-a716-446655440000",
"name": "Powder Mountain Resort",
"slug": "powder-mountain",
"timezone": "America/Denver",
"region": "na",
"unit_preference": "imperial",
"logo_url": "https://powder-mountain.mtnmanager.net/asset/logo/7c9e6679-7425-40de-944b-e07fc1f90ae7.png"
},
"status": {
"status": "open",
"opens_at": "09:00",
"closes_at": "16:00",
"season": "winter",
"news": {
"raw": "Fresh powder overnight! All lifts spinning.",
"html": "<p>Fresh powder overnight! All lifts spinning.</p>",
"updated_at": "2026-01-26T16:26:33+00:00"
},
"runs": {
"open": 42,
"groomed": 38,
"total": 50,
"open_acres": 850,
"total_acres": 1200,
"updated_at": "2026-01-26T16:26:33+00:00"
},
"lifts": {
"open": 8,
"total": 10,
"updated_at": "2026-01-26T16:26:33+00:00"
},
"summer_trails": {
"total": 0,
"updated_at": "2026-01-26T16:26:33+00:00"
},
"terrain_parks": {
"open": 3,
"total": 4,
"updated_at": "2026-01-26T16:26:33+00:00"
}
},
"snow": [
{
"uuid": "550e8400-e29b-41d4-a716-446655440000",
"area_uuid": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"area_name": "Lower Mountain",
"area_display_order": 1,
"base_depth_cm": 152,
"base_depth_in": 60,
"surface_condition": "BS",
"secondary_surface_condition": "PP",
"condition_notes": "Machine groomed on main runs, natural powder in tree areas.",
"snowfall_cm": {
"overnight": 8,
"last_24h": 12,
"last_48h": 18,
"last_7days": 36,
"season_total": 156
},
"snowfall_in": {
"overnight": 8,
"last_24h": 12,
"last_48h": 18,
"last_7days": 36,
"season_total": 156
},
"reported_at": "2026-01-26T16:26:33+00:00"
}
],
"lifts": [
{
"uuid": "550e8400-e29b-41d4-a716-446655440000",
"name": "Summit Express",
"slug": "summit-express",
"number": 1,
"lift_type": "gondola",
"high_speed": true,
"bubble": true,
"heated": true,
"travel_time": 12,
"length_ft": 8500,
"length_m": 2591,
"vertical_rise_ft": 2800,
"vertical_rise_m": 853,
"status": "open",
"wait_time_minutes": 5,
"opens_at": "09:00",
"closes_at": "16:00",
"area_uuid": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"area_name": "Lower Mountain",
"area_display_order": 1,
"updated_at": "2026-01-26T16:26:33+00:00",
"images": []
}
],
"runs": [
{
"uuid": "550e8400-e29b-41d4-a716-446655440000",
"name": "Main Street",
"slug": "main-street",
"number": 1,
"difficulty": "advanced",
"status": "open",
"last_groomed": "2026-01-26T16:26:33+00:00",
"groomed_today": true,
"snowmaking": true,
"night_skiing": false,
"condition_notes": "Groomer's choice!",
"area_uuid": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"area_name": "Lower Mountain",
"area_display_order": 1,
"updated_at": "2026-01-26T16:26:33+00:00",
"images": []
}
],
"terrain_parks": [
{
"uuid": "550e8400-e29b-41d4-a716-446655440000",
"name": "Main Park",
"slug": "main-park",
"number": 1,
"status": "open",
"condition_notes": "Freshly shaped features, park crew out daily",
"area_uuid": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"area_name": "Lower Mountain",
"area_display_order": 1,
"features": [
{
"uuid": "550e8400-e29b-41d4-a716-446655440000",
"name": "Flat Rail",
"slug": "flat-rail",
"number": 1,
"feature_type": "rail",
"size": "m",
"status": "unknown",
"images": []
}
],
"updated_at": "2026-01-26T16:26:33+00:00",
"images": []
}
],
"parking_lots": [
{
"uuid": "550e8400-e29b-41d4-a716-446655440000",
"name": "Main Parking Lot",
"slug": "main-parking-lot",
"status": "open",
"capacity": 500,
"shuttle": false,
"paid": false,
"reservation_required": false,
"updated_at": "2026-01-26T16:26:33+00:00",
"images": []
}
],
"summer_trails": [
{
"uuid": "550e8400-e29b-41d4-a716-446655440000",
"name": "Ridgeline Trail",
"slug": "ridgeline-trail",
"number": 1,
"trail_type": [
"hiking"
],
"difficulty": "intermediate",
"status": "open",
"condition_notes": "Trail is dry and in excellent condition.",
"area_uuid": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"area_name": "Lower Mountain",
"area_display_order": 1,
"updated_at": "2026-01-26T16:26:33+00:00",
"images": []
}
],
"hours": {
"schedules": [
{
"days_string": "Saturday & Sunday",
"days_of_week": [
"Sunday",
"Saturday"
],
"time_string": "9:00 AM to 4:00 PM",
"opens_at": "09:00",
"closes_at": "16:00",
"in_effect": true,
"effective_string": "November 1, 2024 to April 15, 2025",
"effective_from": "2024-11-01",
"effective_to": "2025-04-15"
}
],
"calendar_days": [
{
"date": "2024-12-25",
"day_of_week": "Wednesday",
"is_open": true,
"opens_at": "09:00",
"closes_at": "16:00",
"amenities": [
{
"uuid": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"name": "Tube Park",
"category": "tubing",
"opens_at": "10:00",
"closes_at": "16:00"
}
]
}
],
"amenity_schedules": [
{
"uuid": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"name": "Tube Park",
"category": "tubing",
"schedules": [
{
"days_string": "Saturday & Sunday",
"days_of_week": [
"Sunday",
"Saturday"
],
"time_string": "9:00 AM to 4:00 PM",
"opens_at": "09:00",
"closes_at": "16:00",
"in_effect": true,
"effective_string": "November 1, 2024 to April 15, 2025",
"effective_from": "2024-11-01",
"effective_to": "2025-04-15"
}
]
}
]
},
"weather": [
{
"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"
}
],
"webcams": [
{
"uuid": "11111111-1111-1111-1111-111111111111",
"name": "Summit",
"latest_image_url": "https://powder-mountain.mtnmanager.net/webcam/cam/latest.webp",
"latest_daylight_image_url": "https://powder-mountain.mtnmanager.net/webcam/cam/latest-daylight.webp",
"latest_thumb_url": "https://powder-mountain.mtnmanager.net/webcam/cam/latest-thumb.webp",
"latest_daylight_thumb_url": "https://powder-mountain.mtnmanager.net/webcam/cam/latest-daylight-thumb.webp",
"latest_thumbhash": "NAgCBIDnF9d4iHh/cYgAAAAAAA==",
"latest_daylight_thumbhash": "NAgCBIDnF9d4iHh/cYgAAAAAAA==",
"has_history": true,
"elevation_ft": 10800,
"elevation_m": 3292
}
]
}Get Full Report
import { MtnManagerApi, Configuration } from "@mtnmanager/sdk";
const api = new MtnManagerApi(
new Configuration({
basePath: "https://your-resort.mtnmanager.com",
})
);
try {
const data = await api.getFullReport();
console.log(data);
} catch (error) {
console.error(error);
}package main
import (
"context"
"fmt"
mtnmanager "github.com/mtnmanager/mtnmanager-sdk-go"
)
func main() {
configuration := mtnmanager.NewConfiguration()
configuration.Servers = mtnmanager.ServerConfigurations{
{URL: "https://your-resort.mtnmanager.com"},
}
client := mtnmanager.NewAPIClient(configuration)
data, _, err := client.MtnManagerAPI.GetFullReport(context.Background()).Execute()
if err != nil {
panic(err)
}
fmt.Printf("%+v\n", data)
}<?php
require_once(__DIR__ . '/vendor/autoload.php');
$config = MtnManager\Configuration::getDefaultConfiguration()
->setHost('https://your-resort.mtnmanager.com');
$apiInstance = new MtnManager\Api\MtnManagerApi(
new GuzzleHttp\Client(),
$config
);
try {
$result = $apiInstance->getFullReport();
print_r($result);
} catch (Exception $e) {
echo 'Exception: ', $e->getMessage(), PHP_EOL;
}import MtnManagerSDK
let config = MtnManagerSDKAPIConfiguration(
basePath: "https://your-resort.mtnmanager.com"
)
do {
let data = try await MtnManagerAPI.getFullReport(apiConfiguration: config)
print(data)
} catch {
print("Error: \(error)")
}curl --request GET \
--url https://{subdomain}.mtnmanager.com/api/v1/reportimport requests
url = "https://{subdomain}.mtnmanager.com/api/v1/report"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://{subdomain}.mtnmanager.com/api/v1/report', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));HttpResponse<String> response = Unirest.get("https://{subdomain}.mtnmanager.com/api/v1/report")
.asString();require 'uri'
require 'net/http'
url = URI("https://{subdomain}.mtnmanager.com/api/v1/report")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"resort": {
"uuid": "550e8400-e29b-41d4-a716-446655440000",
"name": "Powder Mountain Resort",
"slug": "powder-mountain",
"timezone": "America/Denver",
"region": "na",
"unit_preference": "imperial",
"logo_url": "https://powder-mountain.mtnmanager.net/asset/logo/7c9e6679-7425-40de-944b-e07fc1f90ae7.png"
},
"status": {
"status": "open",
"opens_at": "09:00",
"closes_at": "16:00",
"season": "winter",
"news": {
"raw": "Fresh powder overnight! All lifts spinning.",
"html": "<p>Fresh powder overnight! All lifts spinning.</p>",
"updated_at": "2026-01-26T16:26:33+00:00"
},
"runs": {
"open": 42,
"groomed": 38,
"total": 50,
"open_acres": 850,
"total_acres": 1200,
"updated_at": "2026-01-26T16:26:33+00:00"
},
"lifts": {
"open": 8,
"total": 10,
"updated_at": "2026-01-26T16:26:33+00:00"
},
"summer_trails": {
"total": 0,
"updated_at": "2026-01-26T16:26:33+00:00"
},
"terrain_parks": {
"open": 3,
"total": 4,
"updated_at": "2026-01-26T16:26:33+00:00"
}
},
"snow": [
{
"uuid": "550e8400-e29b-41d4-a716-446655440000",
"area_uuid": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"area_name": "Lower Mountain",
"area_display_order": 1,
"base_depth_cm": 152,
"base_depth_in": 60,
"surface_condition": "BS",
"secondary_surface_condition": "PP",
"condition_notes": "Machine groomed on main runs, natural powder in tree areas.",
"snowfall_cm": {
"overnight": 8,
"last_24h": 12,
"last_48h": 18,
"last_7days": 36,
"season_total": 156
},
"snowfall_in": {
"overnight": 8,
"last_24h": 12,
"last_48h": 18,
"last_7days": 36,
"season_total": 156
},
"reported_at": "2026-01-26T16:26:33+00:00"
}
],
"lifts": [
{
"uuid": "550e8400-e29b-41d4-a716-446655440000",
"name": "Summit Express",
"slug": "summit-express",
"number": 1,
"lift_type": "gondola",
"high_speed": true,
"bubble": true,
"heated": true,
"travel_time": 12,
"length_ft": 8500,
"length_m": 2591,
"vertical_rise_ft": 2800,
"vertical_rise_m": 853,
"status": "open",
"wait_time_minutes": 5,
"opens_at": "09:00",
"closes_at": "16:00",
"area_uuid": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"area_name": "Lower Mountain",
"area_display_order": 1,
"updated_at": "2026-01-26T16:26:33+00:00",
"images": []
}
],
"runs": [
{
"uuid": "550e8400-e29b-41d4-a716-446655440000",
"name": "Main Street",
"slug": "main-street",
"number": 1,
"difficulty": "advanced",
"status": "open",
"last_groomed": "2026-01-26T16:26:33+00:00",
"groomed_today": true,
"snowmaking": true,
"night_skiing": false,
"condition_notes": "Groomer's choice!",
"area_uuid": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"area_name": "Lower Mountain",
"area_display_order": 1,
"updated_at": "2026-01-26T16:26:33+00:00",
"images": []
}
],
"terrain_parks": [
{
"uuid": "550e8400-e29b-41d4-a716-446655440000",
"name": "Main Park",
"slug": "main-park",
"number": 1,
"status": "open",
"condition_notes": "Freshly shaped features, park crew out daily",
"area_uuid": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"area_name": "Lower Mountain",
"area_display_order": 1,
"features": [
{
"uuid": "550e8400-e29b-41d4-a716-446655440000",
"name": "Flat Rail",
"slug": "flat-rail",
"number": 1,
"feature_type": "rail",
"size": "m",
"status": "unknown",
"images": []
}
],
"updated_at": "2026-01-26T16:26:33+00:00",
"images": []
}
],
"parking_lots": [
{
"uuid": "550e8400-e29b-41d4-a716-446655440000",
"name": "Main Parking Lot",
"slug": "main-parking-lot",
"status": "open",
"capacity": 500,
"shuttle": false,
"paid": false,
"reservation_required": false,
"updated_at": "2026-01-26T16:26:33+00:00",
"images": []
}
],
"summer_trails": [
{
"uuid": "550e8400-e29b-41d4-a716-446655440000",
"name": "Ridgeline Trail",
"slug": "ridgeline-trail",
"number": 1,
"trail_type": [
"hiking"
],
"difficulty": "intermediate",
"status": "open",
"condition_notes": "Trail is dry and in excellent condition.",
"area_uuid": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"area_name": "Lower Mountain",
"area_display_order": 1,
"updated_at": "2026-01-26T16:26:33+00:00",
"images": []
}
],
"hours": {
"schedules": [
{
"days_string": "Saturday & Sunday",
"days_of_week": [
"Sunday",
"Saturday"
],
"time_string": "9:00 AM to 4:00 PM",
"opens_at": "09:00",
"closes_at": "16:00",
"in_effect": true,
"effective_string": "November 1, 2024 to April 15, 2025",
"effective_from": "2024-11-01",
"effective_to": "2025-04-15"
}
],
"calendar_days": [
{
"date": "2024-12-25",
"day_of_week": "Wednesday",
"is_open": true,
"opens_at": "09:00",
"closes_at": "16:00",
"amenities": [
{
"uuid": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"name": "Tube Park",
"category": "tubing",
"opens_at": "10:00",
"closes_at": "16:00"
}
]
}
],
"amenity_schedules": [
{
"uuid": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"name": "Tube Park",
"category": "tubing",
"schedules": [
{
"days_string": "Saturday & Sunday",
"days_of_week": [
"Sunday",
"Saturday"
],
"time_string": "9:00 AM to 4:00 PM",
"opens_at": "09:00",
"closes_at": "16:00",
"in_effect": true,
"effective_string": "November 1, 2024 to April 15, 2025",
"effective_from": "2024-11-01",
"effective_to": "2025-04-15"
}
]
}
]
},
"weather": [
{
"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"
}
],
"webcams": [
{
"uuid": "11111111-1111-1111-1111-111111111111",
"name": "Summit",
"latest_image_url": "https://powder-mountain.mtnmanager.net/webcam/cam/latest.webp",
"latest_daylight_image_url": "https://powder-mountain.mtnmanager.net/webcam/cam/latest-daylight.webp",
"latest_thumb_url": "https://powder-mountain.mtnmanager.net/webcam/cam/latest-thumb.webp",
"latest_daylight_thumb_url": "https://powder-mountain.mtnmanager.net/webcam/cam/latest-daylight-thumb.webp",
"latest_thumbhash": "NAgCBIDnF9d4iHh/cYgAAAAAAA==",
"latest_daylight_thumbhash": "NAgCBIDnF9d4iHh/cYgAAAAAAA==",
"has_history": true,
"elevation_ft": 10800,
"elevation_m": 3292
}
]
}Headers
Preferred language and optional region for human-readable strings in the response (e.g. operating hours summaries). Supports en, fr, de, it, and es, with optional region tags such as fr-CA or de-CH. Defaults to English when omitted or unsupported.
Response
The all-in-one endpoint containing the full report — resort information, current status, runs, lifts, snow, terrain parks, summer trails, hours, and weather.
Contains general information about the ski resort and its MtnManager account.
Show child attributes
Show child attributes
{
"uuid": "550e8400-e29b-41d4-a716-446655440000",
"name": "Powder Mountain Resort",
"slug": "powder-mountain",
"timezone": "America/Denver",
"region": "na",
"unit_preference": "imperial",
"logo_url": "https://powder-mountain.mtnmanager.net/asset/logo/7c9e6679-7425-40de-944b-e07fc1f90ae7.png"
}
Provides a snapshot of the resort's current operational state including today's scheduled hours (calculated from operating hour rules), run/lift overview counts, the current season, and written news.
Show child attributes
Show child attributes
{
"status": "open",
"opens_at": "09:00",
"closes_at": "16:00",
"season": "winter",
"news": {
"raw": "Fresh powder overnight! All lifts spinning.",
"html": "<p>Fresh powder overnight! All lifts spinning.</p>",
"updated_at": "2026-01-26T16:26:33+00:00"
},
"runs": {
"open": 42,
"groomed": 38,
"total": 50,
"open_acres": 850,
"total_acres": 1200,
"updated_at": "2026-01-26T16:26:33+00:00"
},
"lifts": {
"open": 8,
"total": 10,
"updated_at": "2026-01-26T16:26:33+00:00"
},
"summer_trails": {
"total": 0,
"updated_at": "2026-01-26T16:26:33+00:00"
},
"terrain_parks": {
"open": 3,
"total": 4,
"updated_at": "2026-01-26T16:26:33+00:00"
}
}
Provides current snow conditions including base depth, surface conditions, and snowfall totals in both metric and imperial units.
May contain multiple, representing different reporting areas.
Show child attributes
Show child attributes
[
{
"uuid": "550e8400-e29b-41d4-a716-446655440000",
"area_uuid": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"area_name": "Lower Mountain",
"area_display_order": 1,
"base_depth_cm": 152,
"base_depth_in": 60,
"surface_condition": "BS",
"secondary_surface_condition": "PP",
"condition_notes": "Machine groomed on main runs, natural powder in tree areas.",
"snowfall_cm": {
"overnight": 8,
"last_24h": 12,
"last_48h": 18,
"last_7days": 36,
"season_total": 156
},
"snowfall_in": {
"overnight": 8,
"last_24h": 12,
"last_48h": 18,
"last_7days": 36,
"season_total": 156
},
"reported_at": "2026-01-26T16:26:33+00:00"
}
]
List of all lifts at the resort with their current operational status, type, and optional wait time information.
Show child attributes
Show child attributes
[
{
"uuid": "550e8400-e29b-41d4-a716-446655440000",
"name": "Summit Express",
"slug": "summit-express",
"number": 1,
"lift_type": "gondola",
"high_speed": true,
"bubble": true,
"heated": true,
"travel_time": 12,
"length_ft": 8500,
"length_m": 2591,
"vertical_rise_ft": 2800,
"vertical_rise_m": 853,
"status": "open",
"wait_time_minutes": 5,
"opens_at": "09:00",
"closes_at": "16:00",
"area_uuid": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"area_name": "Lower Mountain",
"area_display_order": 1,
"updated_at": "2026-01-26T16:26:33+00:00",
"images": []
}
]
List of all runs at the resort with their current status, grooming information, and difficulty rating.
Show child attributes
Show child attributes
[
{
"uuid": "550e8400-e29b-41d4-a716-446655440000",
"name": "Main Street",
"slug": "main-street",
"number": 1,
"difficulty": "advanced",
"status": "open",
"last_groomed": "2026-01-26T16:26:33+00:00",
"groomed_today": true,
"snowmaking": true,
"night_skiing": false,
"condition_notes": "Groomer's choice!",
"area_uuid": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"area_name": "Lower Mountain",
"area_display_order": 1,
"updated_at": "2026-01-26T16:26:33+00:00",
"images": []
}
]
List of all terrain parks at the resort with their current status, condition notes, and list of features (jumps, boxes, rails, etc.) within them.
Show child attributes
Show child attributes
[
{
"uuid": "550e8400-e29b-41d4-a716-446655440000",
"name": "Main Park",
"slug": "main-park",
"number": 1,
"status": "open",
"condition_notes": "Freshly shaped features, park crew out daily",
"area_uuid": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"area_name": "Lower Mountain",
"area_display_order": 1,
"features": [
{
"uuid": "550e8400-e29b-41d4-a716-446655440000",
"name": "Flat Rail",
"slug": "flat-rail",
"number": 1,
"feature_type": "rail",
"size": "m",
"status": "unknown",
"images": []
}
],
"updated_at": "2026-01-26T16:26:33+00:00",
"images": []
}
]
List of all parking lots at the resort with their current status and amenities.
Show child attributes
Show child attributes
[
{
"uuid": "550e8400-e29b-41d4-a716-446655440000",
"name": "Main Parking Lot",
"slug": "main-parking-lot",
"status": "open",
"capacity": 500,
"shuttle": false,
"paid": false,
"reservation_required": false,
"updated_at": "2026-01-26T16:26:33+00:00",
"images": []
}
]
List of all summer trails at the resort with their current status, type (e.g. hiking, mountain biking), and optional difficulty rating.
Show child attributes
Show child attributes
[
{
"uuid": "550e8400-e29b-41d4-a716-446655440000",
"name": "Ridgeline Trail",
"slug": "ridgeline-trail",
"number": 1,
"trail_type": ["hiking"],
"difficulty": "intermediate",
"status": "open",
"condition_notes": "Trail is dry and in excellent condition.",
"area_uuid": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"area_name": "Lower Mountain",
"area_display_order": 1,
"updated_at": "2026-01-26T16:26:33+00:00",
"images": []
}
]
Resort's operating hours, including the recurring schedule, and list of individual calendar days.
Show child attributes
Show child attributes
{
"schedules": [
{
"days_string": "Saturday & Sunday",
"days_of_week": ["Sunday", "Saturday"],
"time_string": "9:00 AM to 4:00 PM",
"opens_at": "09:00",
"closes_at": "16:00",
"in_effect": true,
"effective_string": "November 1, 2024 to April 15, 2025",
"effective_from": "2024-11-01",
"effective_to": "2025-04-15"
}
],
"calendar_days": [
{
"date": "2024-12-25",
"day_of_week": "Wednesday",
"is_open": true,
"opens_at": "09:00",
"closes_at": "16:00",
"amenities": [
{
"uuid": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"name": "Tube Park",
"category": "tubing",
"opens_at": "10:00",
"closes_at": "16:00"
}
]
}
],
"amenity_schedules": [
{
"uuid": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"name": "Tube Park",
"category": "tubing",
"schedules": [
{
"days_string": "Saturday & Sunday",
"days_of_week": ["Sunday", "Saturday"],
"time_string": "9:00 AM to 4:00 PM",
"opens_at": "09:00",
"closes_at": "16:00",
"in_effect": true,
"effective_string": "November 1, 2024 to April 15, 2025",
"effective_from": "2024-11-01",
"effective_to": "2025-04-15"
}
]
}
]
}
Weather entries: the resort-wide entry first (current + forecast), then any per-area current-conditions entries. Empty when weather is disabled or unavailable.
Show child attributes
Show child attributes
Enabled webcams with the URLs of their current and last-daylight frames plus thumbnails. Empty when the resort does not have webcams.
Show child attributes
Show child attributes
[
{
"uuid": "11111111-1111-1111-1111-111111111111",
"name": "Summit",
"latest_image_url": "https://powder-mountain.mtnmanager.net/webcam/cam/latest.webp",
"latest_daylight_image_url": "https://powder-mountain.mtnmanager.net/webcam/cam/latest-daylight.webp",
"latest_thumb_url": "https://powder-mountain.mtnmanager.net/webcam/cam/latest-thumb.webp",
"latest_daylight_thumb_url": "https://powder-mountain.mtnmanager.net/webcam/cam/latest-daylight-thumb.webp",
"latest_thumbhash": "NAgCBIDnF9d4iHh/cYgAAAAAAA==",
"latest_daylight_thumbhash": "NAgCBIDnF9d4iHh/cYgAAAAAAA==",
"has_history": true,
"elevation_ft": 10800,
"elevation_m": 3292
}
]