Routine
The main routine object returned by the API.Unique identifier for the routine
Title of the routine
ID of the folder containing this routine, or null if not in a folder
ISO 8601 timestamp of last update
ISO 8601 timestamp of creation
Array of exercises in this routine
RoutineCreateInput
Input type for creating a new routine.Title for the routine
Optional folder ID to organize the routine
Optional notes for the routine
Array of exercises to include in the routine
RoutineUpdateInput
Input type for updating an existing routine.Updated title for the routine
Optional updated notes for the routine
Updated array of exercises in the routine
RoutineExercise
An exercise within a routine, containing planned sets and metadata.Position of the exercise in the routine (0-indexed)
Title of the exercise
Rest time in seconds between sets (stored as string)
Notes for this exercise
ID of the exercise template this is based on
Superset group ID, or null if not part of a superset
Array of planned sets for this exercise
RoutineExerciseInput
Input type for creating an exercise within a routine.ID of the exercise template to use
Optional superset group ID
Optional rest time in seconds between sets
Optional notes for this exercise
Array of planned sets for this exercise
RoutineSet
A planned set within a routine exercise.Position of the set within the exercise (0-indexed)
Type of set:
"normal", "warmup", "dropset", or "failure"Planned weight in kilograms
Planned number of repetitions
Planned distance in meters
Planned duration in seconds
Planned custom metric value
Optional rep range with start and end values
Rate of Perceived Exertion (RPE), or null if not specified
RoutineSetInput
Input type for creating a planned set within a routine exercise.Type of set:
"normal", "warmup", "dropset", or "failure"Planned weight in kilograms
Planned number of repetitions
Planned distance in meters
Planned duration in seconds
Planned custom metric value
Optional rep range with start and end values
PaginatedRoutines
Paginated response containing multiple routines.Current page number (1-indexed)
Total number of pages available
Array of routines on this page