Create Concept2 Workout Result
concept2_create_resultLog a new workout result to the Concept2 Logbook. Provide required machine type, date, distance, time, weight class, plus optional heart rate, calories, and privacy.
Instructions
Log a new workout result to the Concept2 Logbook.
Required fields: type, date, distance, time, weight_class. Optional: timezone, workout_type, stroke_rate, heart_rate, calories_total, drag_factor, comments, privacy.
Args:
user_id: User ID or "me" (default: "me")
type: Machine type — 'rower', 'skierg', or 'bikeerg' (required)
date: Workout date in YYYY-MM-DD format (required)
distance: Distance in meters (required)
time: Time in tenths of a second (e.g., 3600 = 6:00.0) (required)
weight_class: 'H' (heavyweight) or 'L' (lightweight) (required)
timezone: Timezone string (e.g., 'America/New_York') (optional)
workout_type: Type of workout (e.g., 'JustRow', 'FixedTimeSplit', 'Intervals') (optional)
stroke_rate: Average stroke rate in spm (optional)
heart_rate_avg/min/max: Heart rate values in bpm (optional)
calories_total: Total calories burned (optional)
drag_factor: Machine drag factor (optional)
comments: Notes about the workout (optional)
privacy: 'private', 'friends', or 'public' (optional)
Returns the created result with its assigned ID.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | Yes | Workout date (YYYY-MM-DD) | |
| time | Yes | Time in tenths of a second (e.g., 3600 = 6:00.0) | |
| type | Yes | Machine type | |
| privacy | No | Result visibility | |
| user_id | No | User ID or "me" for the authenticated user | me |
| comments | No | Workout notes | |
| distance | Yes | Distance in meters | |
| timezone | No | Timezone (e.g., 'America/New_York') | |
| drag_factor | No | Machine drag factor | |
| stroke_rate | No | Average stroke rate in spm | |
| weight_class | Yes | Weight class: 'H' heavyweight or 'L' lightweight | |
| workout_type | No | Workout type (e.g., 'JustRow', 'FixedTimeSplit', 'FixedDistanceSplit', 'Intervals', 'Targets') | |
| calories_total | No | Total calories burned | |
| heart_rate_avg | No | Average heart rate in bpm | |
| heart_rate_max | No | Maximum heart rate in bpm | |
| heart_rate_min | No | Minimum heart rate in bpm | |
| response_format | No | Output format: 'markdown' for human-readable or 'json' for machine-readable | markdown |