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

List of all configured amenities at the resort

description
string
required

Description of the amenity.

uuid
string
required

Unique identifier for the amenity.

Example:

"550e8400-e29b-41d4-a716-446655440000"

name
string
required

Display name of the amenity.

category
enum<string>
required

Category classification (e.g. restaurant, lodge, ski_school).

Available options:
restaurant,
coffee,
bar,
tubing,
ski_school,
rental_shop,
daycare,
ticketing,
lodge,
hotel,
lockers,
retail,
other
website
string
required

Website URL for the amenity, if available.

has_operating_hours
boolean
required

Whether this amenity reports operating hours. When false, clients should not expect opens_at, closes_at, or schedules to ever be populated.

schedules
object[]
required

Recurring operating schedules for this amenity (e.g. "Saturday & Sunday, 9:00 a.m. to 4:00 p.m."), with both human-readable and structured fields.

opens_at
string | null

Today's scheduled opening time in 24-hour format (HH:MM), in resort's local timezone.

Example:

"09:00"

closes_at
string | null

Today's scheduled closing time in 24-hour format (HH:MM), in resort's local timezone.

Example:

"16:00"

images
object[]

Images attached to this amenity, ordered for display. Each includes a ThumbHash for rendering a blurred placeholder while the image loads.

Example: