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.
They changed the thing again, 402 when I try to access connect.garmin.com/.../plans