create_manual_activity
Log workouts completed without a Garmin watch directly to Garmin Connect by specifying activity type, date, duration, and optional start time, distance, name, or time zone.
Instructions
Log a manual activity in Garmin Connect — useful for activities done without a watch.
The type_key must match a Garmin activity type. Use get_activity_types to see the full list. Common values: yoga, strength_training, meditation, indoor_cycling, pilates, bouldering, fitness_equipment.
Args: type_key: Activity type key (e.g. "yoga", "strength_training") date: Date of the activity in YYYY-MM-DD format duration_minutes: Duration of the activity in minutes start_time: Start time as HH:MM (24-hour, default 09:00) activity_name: Optional title; defaults to the type_key if not provided distance_km: Distance in kilometres (default 0.0 for non-distance activities) time_zone: IANA time zone for the activity (default UTC)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | Yes | ||
| type_key | Yes | ||
| time_zone | No | UTC | |
| start_time | No | 09:00 | |
| distance_km | No | ||
| activity_name | No | ||
| duration_minutes | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |