Optionalathlete_OptionalcolorOptionaldayDay offset within a plan (0-based)
OptionaldistanceOptionalfile_Raw file contents (zwo, mrc, erg, fit)
Optionalfile_Base64-encoded file contents
Optionalfolder_Optionalhide_Optionalicu_OptionalidOptionalindoorOptionalintensityOptionaljoulesOptionalmoving_Optionalplan_Structured workout definition, e.g. a calendar workout event's workout_doc. Never null.
Body for
workouts.convertWorkout()/convertWorkoutForAthlete().Live probes (
AUDIT.md, 2026-09-21) showed that a body carryingname,description,typeandworkout_docconverts, and that the earlier minimal body withoutworkout_docreturns HTTP 500. The fields were not probed one at a time, so all four are required here as a conservative contract. Any otherWorkoutfield may be included.