Log strength session
log_strength_sessionRecord a completed strength workout to Garmin Connect, preserving every exercise, set, rep, and weight as a Strength Training activity.
Instructions
Log a completed strength session to Garmin Connect as an activity.
Takes the session as it happened, exercise by exercise with the reps and weight of every set, encodes it as a FIT activity file and uploads it. It appears in Garmin Connect as a Strength Training activity with the sets intact, named after the session, with its notes as the description.
If the account shares to Strava or another app, the activity may be posted there too, publicly, and deleting it from Garmin does not delete it there.
Name exercises with Garmin's category and exercise_name pair, which find_exercise gives. Logging the identical session again is reported as a duplicate and changes nothing; logging it with any set changed creates a second activity, so correct one with edit_activity_sets.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | The activity's title in Garmin Connect. | Strength Training |
| notes | No | Saved as the activity's description. | |
| exercises | Yes | The exercises in the order done, each with its sets. | |
| start_time | Yes | When the session started. Without an offset, it is taken as local time in the Garmin account's own timezone. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||