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

Response includes

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

Response

uuid
string
required

Unique identifier for the trail.

Example:

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

name
string
required

Display name of the trail.

Example:

"Ridgeline Trail"

slug
string
required

URL-friendly identifier for the trail.

Example:

"ridgeline-trail"

status
enum<string>
required

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

Available options:
open,
closed,
unknown
condition_notes
string
required

Notes about current conditions on this trail.

Example:

"Trail is dry and in excellent condition."

number
integer<int32> | null

Optional trail number for map reference.

Example:

15

trail_type
enum<string> | null

Type of trail (hiking, mountain_biking).

Available options:
hiking,
mountain_biking
difficulty
enum<string> | null

Difficulty rating of the trail (optional for summer trails).

Available options:
beginner,
intermediate,
advanced,
expert,
terrain_park
area_uuid
string | null

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

Example:

"a1b2c3d4-e5f6-7890-abcd-ef1234567890"

area_name
string | null

Name of the area this trail 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 trail's information was last updated.