Skip to main content
GET
TypeScript

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

uuid
string
required
name
string
required
latest_image_url
string
required

URL of the newest frame (refreshes within ~60s via the edge cache).

latest_daylight_image_url
string
required

URL of the last daylight frame.

latest_thumb_url
string
required
latest_daylight_thumb_url
string
required
latest_thumbhash
string
required

ThumbHash of the latest frame (standard base64) — a compact blur placeholder to render while the image loads. Empty string until the first frame (or on cameras predating the feature).

latest_daylight_thumbhash
string
required

ThumbHash of the latest-daylight frame (standard base64). Empty string until the first daylight frame.

has_history
boolean
required

Whether this camera archives frames — i.e. whether its history endpoint returns anything. When false, don't call the history API for it.

area_uuid
string | null
area_name
string | null
area_display_order
integer<int32> | null
elevation_ft
integer<int32> | null

Camera elevation in both units; omitted when unset.

elevation_m
integer<int32> | null
last_frame_at
string | null

Time of the most recently published frame; omitted until the first frame.