garmin_upload_workouts
Upload Garmin workouts written in JSON after validating IDs, targets, repeat groups, and power settings to prevent invalid uploads.
Instructions
Upload workouts written directly in Garmin's JSON. All are checked before any is uploaded (ids vs keys, nested targets, power targets, repeat groups). Prefer garmin_create_workout unless the exact JSON matters.
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": {
"workouts_json": "<workouts_json>"
},
"name": "garmin_upload_workouts"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| workouts_json | Yes | Garmin workout JSON objects (garmin_workouts raw=true shows the format) |