Skip to main content
GET
/
api
/
v1
/
report
/
runs
Get runs
curl --request GET \
  --url https://{subdomain}.mtnmanager.com/api/v1/report/runs
[
  {
    "uuid": "<string>",
    "name": "<string>",
    "slug": "<string>",
    "difficulty": "beginner",
    "status": "open",
    "groomed_today": true,
    "condition_notes": "<string>",
    "number": 123,
    "last_groomed": "2023-11-07T05:31:56Z",
    "area_uuid": "<string>",
    "area_name": "<string>",
    "area_display_order": 123,
    "updated_at": "2023-11-07T05:31:56Z"
  }
]

Response includes

For each run:
  • Identification: UUID, name, slug, trail number
  • Difficulty: Beginner, intermediate, advanced, expert, or terrain park
  • Status: Open, closed, or unknown
  • Grooming: When last groomed and whether groomed today
  • Conditions: Notes about current conditions
  • Area: Which area of the mountain the run belongs to

Difficulty levels

ValueSymbolDescription
beginnerGreen circleEasiest terrain
intermediateBlue squareModerate difficulty
advancedBlack diamondDifficult terrain
expertDouble blackMost difficult
terrain_parkOrange ovalFreestyle features

Status values

ValueDescription
openRun is open for skiing/riding
closedRun is closed
unknownStatus has not been set

Response

uuid
string
required

Unique identifier for the run.

Example:

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

name
string
required

Display name of the run.

Example:

"Black Diamond Express"

slug
string
required

URL-friendly identifier for the run.

Example:

"black-diamond-express"

difficulty
enum<string>
required

Difficulty rating of the run.

Available options:
beginner,
intermediate,
advanced,
expert,
terrain_park
status
enum<string>
required

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

Available options:
open,
closed,
unknown
groomed_today
boolean
required

Whether the run was groomed within the last 24 hours.

condition_notes
string
required

Notes about current conditions on this run.

Example:

"Freshly groomed with packed powder conditions."

number
integer<int32> | null

Optional trail number for map reference.

Example:

42

last_groomed
string<date-time> | null

When the run was last groomed.

area_uuid
string | null

UUID of the area this run belongs to, if assigned.

Example:

"a1b2c3d4-e5f6-7890-abcd-ef1234567890"

area_name
string | null

Name of the area this run belongs to, if assigned.

Example:

"Summit Area"

area_display_order
integer<int32> | null

Display order of the area for sorting purposes.

updated_at
string<date-time> | null

When this run's information was last updated.