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

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

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

Headers

Accept-Language
string

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

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.

status
enum<string>
required

Current operational status of the resort (open or closed). This is calculated based on the current time relative to today's scheduled hours.

Available options:
open,
closed
season
enum<string>
required

Current operating season (winter, summer, or closed/off-season).

Available options:
winter,
summer,
closed
news
object
required

Written news — daily update, announcements, etc.

Example:
{
"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
object
required

Run statistics: counts, acres, and last-updated timestamp.

Example:
{
"open": 42,
"groomed": 38,
"total": 50,
"open_acres": 850,
"total_acres": 1200,
"updated_at": "2026-01-26T16:26:33+00:00"
}
lifts
object
required

Lift statistics: counts and last-updated timestamp.

Example:
{
"open": 8,
"total": 10,
"updated_at": "2026-01-26T16:26:33+00:00"
}
summer_trails
object
required

Summer trail statistics: counts and last-updated timestamp.

Example:
{
"total": 0,
"updated_at": "2026-01-26T16:26:33+00:00"
}
terrain_parks
object
required

Terrain park statistics: counts and last-updated timestamp.

Example:
{
"open": 3,
"total": 4,
"updated_at": "2026-01-26T16:26:33+00:00"
}
opens_at
string | null

Today's scheduled opening time in 24-hour format (HH:MM). null if the resort is not scheduled to open today.

Example:

"09:00"

closes_at
string | null

Today's scheduled closing time in 24-hour format (HH:MM). null if the resort is not scheduled to open today.

Example:

"16:00"