get-exercise-templates
Fetch a paginated list of exercise templates available in Hevy.Parameters
Page number (default: 1)
Items per page (default: 10, max: 100)
Response
Current page number
Total number of pages available
Array of exercise template objects
Example
get-exercise-template
Get a single exercise template by its ID.Parameters
The exercise template ID
Response
Returns a single exercise template object with the same structure as described inget-exercise-templates.
Example
Exercise Types
Exercise templates have different types based on how they’re tracked:weight_reps
weight_reps
Traditional strength training exercises tracked by weight and repetitions.Examples: Bench Press, Squat, Deadlift, Bicep CurlsFields used:
weight_kg, reps, rpeduration
duration
Exercises tracked by time duration only.Examples: Plank, Wall Sit, Dead HangFields used:
duration_secondsdistance_duration
distance_duration
Cardio exercises tracked by distance and time.Examples: Running, Cycling, RowingFields used:
distance_meters, duration_secondsweight_distance
weight_distance
Exercises tracked by weight and distance.Examples: Farmer’s Walk, Sled PushFields used:
weight_kg, distance_metersFinding Exercise Templates
When creating workouts or routines, you need to specify theexercise_template_id. Here’s how to find the right template:
- Browse all templates: Use
get-exercise-templateswith a large page size to see available exercises - Search by name: Look through the results for exercises matching your desired movement
- Note the ID: Copy the
idfield to use when creating workouts or routines - Check the type: Ensure you’re using the correct fields for the exercise type
Example Workflow
Custom Exercise Templates
Exercise templates withis_custom: true are user-created exercises. These work identically to built-in exercises and can be used in workouts and routines the same way.
To identify custom exercises: