changedInput schema / properties / is_final / description
Previous value: -"create: true on the last chunk of an import."New value: +"create: the last chunk of an import."
removedInput schema / properties / workouts / description
Removed value: -"create: 1-25 new workouts. update: one item, workout_id + only the fields to change."
changedInput schema / properties / workouts / items / properties / client_ref / description
Previous value: -"create: stable key from your source; reuse it on a retry."New value: +"create: stable key from your source."
changedInput schema / properties / workouts / items / properties / exercises / items / properties / exercise_id / description
Previous value: -"From exercises(search). Omit only with new_exercise."New value: +"From exercises(search). Omit only when sending new_exercise."
addedInput schema / properties / workouts / items / properties / exercises / items / properties / measure / description
Added value: +"reps (default), duration (duration_s) or distance (distance_m). Omit keeps it."
changedInput schema / properties / workouts / items / properties / exercises / items / properties / new_exercise / additionalProperties
Previous value: -falseNew value: +{}
changedInput schema / properties / workouts / items / properties / exercises / items / properties / new_exercise / description
Previous value: -"Only for a lift not in the catalog (see povver://guide/tools)."New value: +"Same as save_plan exercises[].new_exercise: a lift not in the catalog, instead of exercise_id."
removedInput schema / properties / workouts / items / properties / exercises / items / properties / new_exercise / properties / activity
Removed value: -{
- "enum": [
- "strength",
- "cardio"
- ],
- "type": "string"
-}
removedInput schema / properties / workouts / items / properties / exercises / items / properties / new_exercise / properties / bodyweight_fraction
Removed value: -{
- "anyOf": [
- {
- "const": 0.95,
- "type": "number"
- },
- {
- "const": 0.64,
- "type": "number"
- },
- {
- "type": "null"
- }
- ]
-}
removedInput schema / properties / workouts / items / properties / exercises / items / properties / new_exercise / properties / equipment
Removed value: -{
- "items": {
- "maxLength": 40,
- "type": "string"
- },
- "maxItems": 3,
- "type": "array"
-}
removedInput schema / properties / workouts / items / properties / exercises / items / properties / new_exercise / properties / groups
Removed value: -{
- "items": {
- "maxLength": 40,
- "type": "string"
- },
- "maxItems": 3,
- "minItems": 1,
- "type": "array"
-}
removedInput schema / properties / workouts / items / properties / exercises / items / properties / new_exercise / properties / load_kind
Removed value: -{
- "enum": [
- "external",
- "bodyweight",
- "none"
- ],
- "type": "string"
-}
removedInput schema / properties / workouts / items / properties / exercises / items / properties / new_exercise / properties / measures
Removed value: -{
- "items": {
- "enum": [
- "reps",
- "duration",
- "distance"
- ],
- "type": "string"
- },
- "maxItems": 3,
- "minItems": 1,
- "type": "array"
-}
removedInput schema / properties / workouts / items / properties / exercises / items / properties / new_exercise / properties / name
Removed value: -{
- "maxLength": 400,
- "type": "string"
-}
removedInput schema / properties / workouts / items / properties / exercises / items / properties / new_exercise / properties / unilateral
Removed value: -{
- "const": false,
- "type": "boolean"
-}
removedInput schema / properties / workouts / items / properties / exercises / items / properties / new_exercise / required
Removed value: -[
- "name",
- "load_kind",
- "measures"
-]
addedInput schema / properties / workouts / items / properties / exercises / items / properties / sets / items / properties / assist_kg / description
Added value: +"Assistance; never a negative weight_kg."
changedInput schema / properties / workouts / items / properties / exercises / items / properties / sets / items / properties / id / description
Previous value: -"update: the set id from read_workouts(detail); echo it to keep fields you omit. Omit for a new set."New value: +"update: echo the id from read_workouts(detail)."
changedInput schema / properties / workouts / items / properties / exercises / items / properties / sets / items / properties / load_basis / description
Previous value: -"Dumbbell weight per_implement or total. Omit unless the user said."New value: +"Dumbbell weight per_implement or total; only if the user said."
changedInput schema / properties / workouts / items / properties / exercises / items / properties / sets / items / properties / reps / description
Previous value: -"Reps (0 for timed/distance work or a missed attempt with is_failure)."New value: +"0 for timed/distance work or a missed attempt (is_failure)."
removedInput schema / properties / workouts / items / properties / exercises / items / properties / sets / items / properties / rir / description
Removed value: -"Integer reps in reserve. Send rir OR rpe."
removedInput schema / properties / workouts / items / properties / exercises / items / properties / sets / items / properties / type / description
Removed value: -"\"working set\" or \"warmup\"."
addedInput schema / properties / workouts / items / properties / exercises / items / properties / sets / items / properties / type / enum
Added value: +[
+ "working",
+ "warmup",
+ "dropset"
+]
removedInput schema / properties / workouts / items / properties / exercises / items / properties / sets / items / properties / type / maxLength
Removed value: -40
changedInput schema / properties / workouts / items / properties / exercises / items / properties / sets / items / properties / weight_kg / description
Previous value: -"kg; null/0 bodyweight. Assistance is assist_kg."New value: +"null or 0 = bodyweight."
changedInput schema / properties / workouts / items / properties / exercises / items / properties / superset_id / description
Previous value: -"Group id: exercises sharing it are a superset (2) or circuit (3+), placed next to each other, max 8. Omit keeps the stored group; null takes it out."New value: +"Shared by a superset (2) or circuit (3-8). Omit keeps it; null takes it out."
changedInput schema / properties / workouts / items / properties / supersets / description
Previous value: -"Group settings: {id, rest_between_s 5-300 or null, rest_after_round_s 15-900 or null, auto_run (only when every member is timed)}. Omit keeps them; null clears."New value: +"Rest per superset_id; auto_run only if all members are timed. Omit keeps; null clears."