---
title: "Snow Summary share card"
method: GET
path: "/api/og/snow-summary/{slug}"
tags: ["Images"]
---

# Snow Summary share card

`GET /api/og/snow-summary/{slug}`

## Request

- Base URL: `https://www.snowsure.ai`
- URL: `https://www.snowsure.ai/api/og/snow-summary/{slug}`
- Auth: none required

PNG of a mountain's Snow Summary laid out to share: a 4:5 post or a 9:16 story, in the map reel's type over the resort's hero photo. It prints the totals for the past 10 days, 48H, 24H, the next 7 days and the next 14 days, the past ten days and the coming fortnight as bars in the snow map's key, and the resort's link (`snowsure.ai/resorts/{slug}`). The card the My Mountains share button shares, on the website and in the app. An unknown resort is a 404.

**Auth:** none.

**Caching:** `Cache-Control: public, max-age=1800, s-maxage=1800, stale-while-revalidate=3600, no-transform`. The resort snapshot it draws refreshes hourly; half an hour keeps a snow day current. Never `immutable`, so browsers, social scrapers and the CDN fetch a fresh render once the window passes. A changing query parameter (e.g. `&d=2026-09-15`) still forces a fresh render; unknown parameters are ignored.

## Path parameters

- `slug` string, required

## Query parameters

- `format` 'post' | 'story'
- `units` 'metric' | 'imperial'

## Response `200`

PNG image

## Other responses

- `404`: Unknown resort

---

[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)
