Edit an exercise of a training day
update_program_exerciseChanges sets, reps (or a range), load, rest or notes of one exercise already in a program, without recreating the program. Send only what changes.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"exerciseId": "<exerciseId>"
},
"name": "update_program_exercise"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| reps | No | ||
| sets | No | ||
| notes | No | ||
| phase | No | ||
| weight | No | Load in kg. | |
| reps_max | No | Top of a rep range, e.g. 8-12. | |
| exerciseId | Yes | Exercise id from get_program. | |
| rest_seconds | No | ||
| edb_exercise_id | No | From search_exercises. | |
| duration_seconds | No | For cardio or isometric holds. |