Sport-Specific Examples

Complete, copy-paste examples for each sport type.

⚠️ Pre-Release / Under Construction

This page is currently under active development and is provided in a pre-release state.

Content may be incomplete, outdated, or inaccurate, and details may changewithout notice as the implementation evolves.

Please use this documentation for early reference only, and avoid relying on it for production-critical decisions until the page is marked as stable.

Running

Interval Run with HR Targets

5min warmup → 5x(3min @ 85-90% max HR, 2min easy) → 5min cooldown

{
  "name": "5x3min HR Intervals",
  "sport": "running",
  "step_blocks": [
    {
      "steps": [{
        "completion_condition": { "type": "time", "value": 300 },
        "intensity_type": "warmup"
      }]
    },
    {
      "completion_condition": { "type": "reps", "value": 5 },
      "steps": [
        {
          "completion_condition": { "type": "time", "value": 180 },
          "intensity_type": "active",
          "intensity_targets": [{
            "target_type": "heart_rate_max_percentage",
            "value_low": 85,
            "value_high": 90
          }]
        },
        {
          "completion_condition": { "type": "time", "value": 120 },
          "intensity_type": "rest"
        }
      ]
    },
    {
      "steps": [{
        "completion_condition": { "type": "time", "value": 300 },
        "intensity_type": "cooldown"
      }]
    }
  ]
}

Schedule with: POST /workouts/X/plan?user_id=Y body: { "planned_date": "2026-02-10", "max_heart_rate": 185 }

Tempo Run with Pace Target

20min @ 4:30-4:45/km pace (270-285 sec/km)


Cycling

FTP Intervals

4x8min @ 95-100% FTP with 4min recovery

Schedule with: POST /workouts/X/plan?user_id=Y body: { "planned_date": "2026-02-10", "ftp": 280 }

Indoor Cycling with Cadence

Stationary bike workout with cadence targets


Swimming

Lap Swimming with Strokes

Pool workout with stroke-specific intervals

Swimming with Equipment

Available strokes: freestyle, backstroke, breaststroke, butterfly, mixed, drill, im

Available equipment: swim_kickboard, swim_paddles, swim_pull_buoy, swim_fins, swim_snorkel


Strength Training

Basic Strength Workout

3 sets of 3 exercises

Exercise Name Flexibility

Garmin exercise names are flexible:

See Exercise Reference for full list.


Multi-Sport (Triathlon)

For triathlon or brick workouts, create separate templates for each sport and schedule them on the same day:

Last updated

Was this helpful?