Update strength workout
tp_update_strength_workoutUpdate an existing strength workout: replace or append blocks, retitle, or mark complete while preserving Garmin TSS and FIT data. Use for device-synced workouts lacking structure.
Instructions
Update an existing strength workout in place: replace or append blocks, retitle, or mark it complete. Preserves everything else, including Garmin-derived TSS and the attached FIT file — so this is the correct way to fill in a device-synced workout that arrived with no structure. Never delete-and-recreate for that: exercise detail is rebuildable, HR-derived training load is not.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | replace (default) swaps the blocks; append adds after them. | |
| title | No | Optional new title. | |
| blocks | No | Blocks in the same shape as tp_create_strength_workout. Omit to leave the existing structure untouched. | |
| athlete | No | Target athlete name or ID (coach accounts only). Omit to use your own profile. | |
| dry_run | No | Report what would change without writing. | |
| workout_id | Yes | Strength workout ID. | |
| instructions | No | Optional new instructions. | |
| mark_complete | No | Mark every set complete and copy prescribed values into executed ones, so the workout reports real volume. Use when logging a session already performed. |