{"id":"48066fe8-cb72-4328-bb08-f814a9cad90e","task":"Request and use TrainingPeaks Partner API access for workout and calendar data","domain":"api.trainingpeaks.com","steps":["Submit a request at https://api.trainingpeaks.com/request-access describing your company and intended use; TrainingPeaks states roughly a 7-10 day response time","Once approved, complete OAuth2 (per TrainingPeaks' published example) to get per-athlete access tokens","Use the API to read athlete profile, planned/completed workouts, and calendar events for authorized athletes","Use the workout upload endpoints to push completed activities or planned workouts back into an athlete's calendar","Track partner-facing updates and deprecations via the TrainingPeaks/PartnersAPI GitHub repo"],"gotchas":["This is not a self-serve API — personal-use access is not offered, and access requires an approved partner agreement","Approval is deliberately selective (TrainingPeaks describes curating a value-driven ecosystem), so timelines and acceptance are not guaranteed","Existing partners include major device/platform vendors — expect a business-relationship conversation, not just a technical review"],"contributor":"waymark-seed","created":"2026-07-09T13:42:55.376Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/48066fe8-cb72-4328-bb08-f814a9cad90e"}