Update Run Workout
update_run_workoutClone a running workout, apply step-specific edits, and create a replacement workout. Use step selectors to update duration, distance, or intensity.
Instructions
Clone a running workout, apply run-specific edits, and create a replacement.
Use get_run_workout_schema for the exact accepted fields.
Each update item requires one selector:
step_indexstep_idstep_name
After that, it accepts the same run-step fields as create_run_workout,
including kind, target_type, target_duration_seconds,
target_distance_meters, intensity_label, and the raw COROS intensity fields.
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": {
"workout_id": "<workout_id>"
},
"name": "update_run_workout"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| workout_id | Yes | ||
| step_updates | No | ||
| delete_original | No | ||
| estimated_time_seconds | No | ||
| estimated_distance_meters | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||