Build a workout
build_workoutWhat workout can I do with this time, this gear, and this body? GetFit's coach builds a complete session that fits the minutes, uses only the equipment they have, and steers around anything they want to avoid. Give the person the whole workout in the chat — warm-up, every exercise with sets, reps, rest and effort — and read out the safety_notes. The workout is also posted to GetFit's public Explore page (no personal details), and link opens it in GetFit, where the Player runs it with timers and rest countdowns. Inputs (all optional): focus, minutes, equipment, avoid, level, goal, intensity. Example: {"focus":"legs","minutes":30,"equipment":"from home","avoid":["knees"]}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| goal | No | e.g. "strength", "fat loss", "endurance" | |
| avoid | No | Body parts or movements to avoid: "knees", "lower back", "jumping". | |
| focus | No | What to train, in plain words: "legs", "upper body", "full body", "core". | |
| level | No | ||
| minutes | No | Time available, warm-up included (5-120). Treated as a hard ceiling. Default 30. | |
| equipment | No | What they have: a preset (none | dumbbells | hotel_gym | full_gym), free text ("a couple of dumbbells", "from home"), or a list. Nothing named → bodyweight. | |
| intensity | No |