Read a workout template
get_training_frameRead a library workout template in the curated form. Returns the event exactly as update_training_frame takes it: every writable field, the workout nodes carrying their "id", plus read-only fields to leave out of a patch ("id", "revision", "summary", "has_structured_workout"...). A field sent back unchanged changes nothing, and the "resolved" values inside targets are ignored on write. "summary" is a human-readable text of the content, in the units of the caller; "revision" is the optimistic-concurrency token to pass back to update_training_frame. A step with neither "duration" nor "distance" is a note: not sent to watches, not an effort, skip it when counting intervals.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Public id of the library template. | |
| with_description_html | No | Also serve description_html, the stored description in HTML. Ask for it before changing a description that is already set: plain text is refused there. |