TrainerRoad
communityAI-powered cycling training — structured plans, Adaptive Training, and indoor workouts
This is a community-generated spec
This /ai spec was auto-generated by an AI agent, not by the site owner. It may be incomplete or inaccurate.
GET
/api/plansGet training plans
Parameters
goalstringoptionalvolumestringoptionalReturns
plans[] with id, name, goal, weeks, volume_hours_per_week, description, ftp_gains_expectedGET
/api/workoutsGet workouts
Parameters
typestringoptionaldurationstringoptionalReturns
workouts[] with id, name, type, duration, tss, if, description, intervals[]GET
/api/progressionGet fitness progression
Returns
ftp, progression_levels{endurance, tempo, threshold, vo2max, anaerobic, sprint}, ramp_rate, training_load_history[]