---
title: "Per-resort ML extended outlook (days 8–14) — Beta, currently unavailable"
method: GET
path: "/api/v1/resorts/{slug}/extended-outlook"
tags: ["ML/AI Trends"]
---

# Per-resort ML extended outlook (days 8–14) — Beta, currently unavailable

`GET /api/v1/resorts/{slug}/extended-outlook`

## Request

- Base URL: `https://www.snowsure.ai`
- URL: `https://www.snowsure.ai/api/v1/resorts/{slug}/extended-outlook`
- Auth: none declared

SnowSure ML forecast for days 8–14, derived from `weather_snapshots.ml_v1`. Beta, and deliberately kept separate from the 7-model blend — it is never mixed into forecast averages.

⚠️ Currently returns 404 for every resort. ML output is suppressed on all user-facing surfaces by a kill switch enabled 22 Jun 2026, after the model produced impossible forecasts (near-0cm totals while the weather models showed 10–27cm). The route is deployed and stable; only the data is withheld, pending model retraining and re-validation against the corrected evaluation gate. The `/api/v1/leaderboards/extended-outlook` companion is affected by the same suppression — it returns 200 with `sampleSize: 0` because a list endpoint has an empty result to return, not because per-resort data exists.

Treat a 404 here as "not available yet", not as an unknown resort. Clients should degrade gracefully and must not surface the absence as a resort data error.

## Path parameters

- `slug` string, required

## Response `200`

ML extended outlook. Not currently returned by any resort — see the endpoint description.

- ResortExtendedOutlookResponse: Shape returned when ML output is re-enabled. See the endpoint description.
  - `resort` string: Canonical resort slug
  - `generatedAt` string, date-time
  - `outlook` object
    - `label` 'SnowSure ML · Beta'
    - `day_8_14_cm` number: ML total snowfall for days 8–14 (cm)
    - `baseline_day_8_14_cm` number: Mean-of-models baseline over the same window (cm)
    - `deltaVsBaselineCm` number
    - `forecastDays` integer
    - `daily` object[]
      - `date` string, date
      - `snowfall` number
    - `predictedAt` string, date-time
    - `modelVersion` string

## Other responses

- `404`: Extended outlook not available. Expected for every resort while ML output is suppressed; also returned for an unknown slug.

---

[API](https://skmtc.dev/snowsure/apis/snowsure-api.md) · [All operations](https://skmtc.dev/snowsure/apis/snowsure-api/llms.txt) · [OpenAPI document](https://skmtc.dev/snowsure/apis/snowsure-api/revisions/dcbcdbb3df50?raw)
