This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Cannot reschedule a terminated/ended training plan

Since update in training plan, i can not reschedule an old plan to use it again.

I used a training plan from garmin base but i spent time customizing it. When i check into ended plan, i can't use it again, i can only see and edit courses or delete the whole thing.

At the moment, i have to manualy transfer courses each day, that's time wasted.
  • Hello, with the joy of getting limited but allowed to out to run, I need to get my plan online again. Could you contact me ?

  • Finally, I do not need any data from you. I'll describe how you can do it yourself. These instructions were tested with a Standard Training Plan. Not sure whether it would work for a Coach Training Plan, but I suspect that it might need some tuning for that one, though you can try it anyway without any risk of causing damage - if it does not work, you simply get an error message telling that the trainingPlanID is unknown.

    1. Log out of your account, and log back in after having checked the option "Remember Me". Also make sure your browser does not reject cookies from Garmin.com

    2. Call the following address. In the JSON output, identify the concerned training plan (if you have more of them), and copy the numeric value of the trainingPlanId key. When you ave only one plan, it will be right at the beginning of the file. If you have many plans, it may be easier "beautifying" (making better readable) the JSON code with a suitable JS editor, or for example with the "Beautify" function of the JSON Viewer online tool.

      https://connect.garmin.com/modern/proxy/trainingplan-service/trainingplan/plans

      The JSON output looks like in the example below - you need to extract the highlighted number 9999999 (which will be different, of course):

      "trainingPlanList":[{"trainingPlanId":9999999,"trainingType":{"typeId":2,"typeKey ...

    3. Use the numeric ID of the concerned activity and enter it into the following address (replace the number 9999999), where you also have to edit the scheduled date (do not change the time or other characters!). Copy and paste the edited address into the browser and the activity will become scheduled for the chosen date.

      https://connect.garmin.com/modern/proxy/trainingplan-service/trainingplan/schedule/9999999?startDate=2020-03-18%2000:00:00.0
  • Worked like a charm, thank you very much.

    Damn Garmin, just reactivate the button ... the function is still there

  • They changed the thing again, 402 when I try to access connect.garmin.com/.../plans