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

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

try {
    const data = await api.getSnow();
    console.log(data);
} catch (error) {
    console.error(error);
}
[
  {
    "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"
  }
]

Response

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.

uuid
string
required

Unique identifier for this snow report.

Example:

"550e8400-e29b-41d4-a716-446655440000"

condition_notes
string
required

Additional notes about current snow conditions, e.g. groomer's notes

Example:

"Machine groomed on main runs, natural powder in tree areas."

snowfall_cm
object
required

Snowfall accumulation metrics in centimeters.

Example:
{
  "overnight": 8,
  "last_24h": 12,
  "last_48h": 18,
  "last_7days": 36,
  "season_total": 156
}
snowfall_in
object
required

Snowfall accumulation metrics in inches.

Example:
{
  "overnight": 8,
  "last_24h": 12,
  "last_48h": 18,
  "last_7days": 36,
  "season_total": 156
}
reported_at
string<date-time>
required

When this snow report was last updated.

area_uuid
string | null

UUID of the area this report covers, if area-specific. null for resort-wide reports.

Example:

"a1b2c3d4-e5f6-7890-abcd-ef1234567890"

area_name
string | null

Name of the area this report covers, if area-specific.

Example:

"Lower Mountain"

area_display_order
integer<int32> | null

Display order of the area this report covers, if area-specific, for sorting purposes.

base_depth_cm
integer<int32> | null

Current base depth in centimeters. Not included if the base depth feature is disabled.

Example:

152

base_depth_in
integer<int32> | null

Current base depth in inches. Not included if the base depth feature is disabled.

Example:

60

surface_condition
enum<string> | null

Primary surface condition using industry standard codes. Not included if the snow surface condition feature is disabled.

  • BS (Bare Spots)
  • CO (Corn Snow)
  • FG (Frozen Granular)
  • HP (Hard Pack)
  • IP (Ice Patches)
  • IS (Icy Surface)
  • LG (Loose Granular)
  • MG (Machine Groomed)
  • P (Powder)
  • PP (Packed Powder)
  • SC (Spring Conditions)
  • TC (Thin Cover)
  • V (Variable)
  • WG (Wet Granular)
  • WP (Wet Powder)
Available options:
BS,
CO,
FG,
HP,
IP,
IS,
LG,
MG,
P,
PP,
SC,
TC,
V,
WG,
WP
secondary_surface_condition
enum<string> | null

Secondary surface condition using industry standard codes. Not included if the secondary snow surface condition feature is disabled.

  • BS (Bare Spots)
  • CO (Corn Snow)
  • FG (Frozen Granular)
  • HP (Hard Pack)
  • IP (Ice Patches)
  • IS (Icy Surface)
  • LG (Loose Granular)
  • MG (Machine Groomed)
  • P (Powder)
  • PP (Packed Powder)
  • SC (Spring Conditions)
  • TC (Thin Cover)
  • V (Variable)
  • WG (Wet Granular)
  • WP (Wet Powder)
Available options:
BS,
CO,
FG,
HP,
IP,
IS,
LG,
MG,
P,
PP,
SC,
TC,
V,
WG,
WP
Example:
[
  {
    "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"
  }
]