Skip to main content
GET
/
api
/
v1
/
report
/
terrain-parks
TypeScript
import { MtnManagerApi, Configuration } from "@mtnmanager/sdk";

const api = new MtnManagerApi(
	new Configuration({
		basePath: "https://your-resort.mtnmanager.com",
	})
);

try {
    const data = await api.getTerrainParks();
    console.log(data);
} catch (error) {
    console.error(error);
}
[
  {
    "uuid": "550e8400-e29b-41d4-a716-446655440000",
    "name": "Main Park",
    "slug": "main-park",
    "number": 1,
    "status": "open",
    "condition_notes": "Freshly shaped features, park crew out daily",
    "area_uuid": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
    "area_name": "Lower Mountain",
    "area_display_order": 1,
    "features": [
      {
        "uuid": "550e8400-e29b-41d4-a716-446655440000",
        "name": "Flat Rail",
        "slug": "flat-rail",
        "number": 1,
        "feature_type": "rail",
        "size": "m",
        "status": "unknown"
      }
    ],
    "updated_at": "2026-01-26T16:26:33+00:00"
  }
]

Response

List of all terrain parks at the resort with their current status, condition notes, and list of features (jumps, boxes, rails, etc.) within them.

uuid
string
required

Unique identifier for the terrain park.

name
string
required

Display name of the terrain park.

slug
string
required

URL-friendly name of the terrain park.

status
enum<string>
required

Current operational status (open, closed, or unknown).

Available options:
open,
closed,
unknown
condition_notes
string
required

Notes about current conditions in this terrain park.

features
object[]
required

Features within this terrain park (jumps, boxes, rails, etc.).

updated_at
string<date-time>
required

When this terrain park or any of its features was last updated.

number
integer<int32> | null

Optional terrain park number.

area_uuid
string | null

UUID of the area this terrain park belongs to, if assigned.

area_name
string | null

Name of the area this terrain park belongs to, if assigned.

area_display_order
integer<int32> | null

Display order of the area this terrain park belongs to, if assigned, for sorting purposes.

Example:
[
  {
    "uuid": "550e8400-e29b-41d4-a716-446655440000",
    "name": "Main Park",
    "slug": "main-park",
    "number": 1,
    "status": "open",
    "condition_notes": "Freshly shaped features, park crew out daily",
    "area_uuid": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
    "area_name": "Lower Mountain",
    "area_display_order": 1,
    "features": [
      {
        "uuid": "550e8400-e29b-41d4-a716-446655440000",
        "name": "Flat Rail",
        "slug": "flat-rail",
        "number": 1,
        "feature_type": "rail",
        "size": "m",
        "status": "unknown"
      }
    ],
    "updated_at": "2026-01-26T16:26:33+00:00"
  }
]