pushWorkoutToDevice
write
multi-call: resolves a missing `deviceId` via `/device-service/deviceservice/mylastused`'s `userDeviceId`, a missing `workoutId` via `getWorkouts(0,1)`'s first result (throws if none), then reads `getWorkoutById(workoutId).workoutName` for the push message on the final POST
pushWorkoutToDevice(workoutId?, deviceId?)| Parameter | Type | Optional | Description |
|---|---|---|---|
| workoutId | number | string | yes | Numeric id |
| deviceId | number | string | yes | Numeric id |
In Claude this is the push_workout_to_device tool.