Resorts

Get resolved resort conditions (agent-native contract)

The richest per-resort endpoint. Returns a versioned envelope in which every field is a { value, source, observedAt, confidence } object, produced by the single Conditions Resolver — so machine consumers read typed JSON with provenance, freshness and confidence instead of regex-parsing prose.

data.status is a derived enum that never defaults to OPEN. A null value means "not reported" — never a stale or guessed number. meta.freshness carries a per-field tier (live, recent, estimated, stale, unknown) with an age in hours.

The response body is fully described by the canonical JSON Schema (draft 2020-12) at https://www.snowsure.ai/.well-known/schemas/resort-conditions-v1.json, which the payload also self-advertises in its schema field. schemaVersion versions this payload contract independently of info.version — see the Versioning note in the API description.

The MCP get_resort snow card attaches the identical object, so MCP structured content === this response.

get/api/v1/resorts/{slug}/conditions

Request

  • Base URL: https://www.snowsure.ai
  • URL: https://www.snowsure.ai/api/v1/resorts/{slug}/conditions
  • Auth: none declared

Path parameters

slugstring required

Resort slug (URL-friendly identifier). Common-name aliases resolve to the canonical slug — e.g. "zermatt" → "matterhorn-ski-paradise".

Response

Resolved conditions envelope

ResortConditionsV1Json required(unresolved $ref)

Changes

No recorded changes to this operation across all 1 revision of this API.