# TrainingPeaks

**Canonical:** https://apis.io/providers/trainingpeaks/  
**Website:** https://www.trainingpeaks.com  
**APIs profiled:** 10

TrainingPeaks is an endurance-athlete training platform for cyclists, runners, triathletes, and their coaches - used to plan structured workouts, track completed activities, analyze fitness with TSS/CTL/ATL and power/heart-rate/pace zones, log metrics, and manage coach-athlete relationships. The TrainingPeaks Partners API (Public API) is an OAuth 2.0, JSON/HTTPS REST API at api.trainingpeaks.com (sandbox at api.sandbox.trainingpeaks.com) that lets approved third parties read and write athlete profiles, planned and completed workouts, structured workout files, metrics, nutrition, events, routes, and coach data on behalf of a user. API access is partner-gated - developers must apply for credentials and are not accepting requests for personal use - but the API surface is publicly documented on the PartnersAPI GitHub wiki.

## Kin Score — 42.0 / 100 (developing)

Scored 2026-08-21 under rubric 0.12.0. Trend: flat (+0.0 from 42.0).

| Facet | Score |
|---|---|
| Discoverability | 74.1 |
| Contract Quality | 59.2 |
| Governance | 0.0 |
| Contract Governance | 0.0 |
| Operational Transparency | 34.2 |
| Developer Ergonomics | 23.8 |
| Commercial Clarity | 39.5 |
| Access Clarity | 39.5 |

Regulatory layer — **Health**: 36.3 (matched via tags).

## Agent readiness — 29.1 (agent-aware)

| Dimension | Value |
|---|---|
| Spec Presence | yes |
| Agentic Access | derived |
| Reversibility Documented | no |
| MCP Server | no |
| Auth Clarity | yes |
| Idempotency | no |
| Error Semantics | no |
| OpenAPI Examples | no |
| Rate Limit Signal | documented |
| Event Surface Described | no |
| Agent Skills | no |
| Well Known Catalog | no |
| Consent Identity | no |
| Agent Card | no |
| Dry Run Mode | no |

## Access

Freemium · Requires approval — onboarding: approval, pricing: freemium, trial: no (confidence: high).

## APIs (10)

- **TrainingPeaks Athlete API** — Authenticated athlete profile and (deprecated) training zones.
- **TrainingPeaks Coach API** — Coach profile, athletes, and assistant management.
- **TrainingPeaks Events API** — Athlete events.
- **TrainingPeaks File API** — Asynchronous activity file uploads.
- **TrainingPeaks Info API** — Service information and version.
- **TrainingPeaks Metrics API** — Athlete wellness and body metrics.
- **TrainingPeaks Nutrition API** — Athlete nutrition log entries.
- **TrainingPeaks Routes API** — Athlete GPS routes.
- **TrainingPeaks Webhooks API** — Workout webhook subscriptions (Early Access).
- **TrainingPeaks Workouts API** — Planned and completed workouts, changes, details, and analytics.

## Agentic access (1)

- **Trainingpeaks Agentic Access** — 49 operations · 15 acting

## Security (2)

- **Trainingpeaks Authentication** — oauth2 · 1 scheme
- **Trainingpeaks Domain Security** — TLSv1.3 · HSTS · DMARC

## Plans (1)

- **Trainingpeaks Plans Pricing**

## Tags

Fitness, Endurance Training, Workouts, Coaching, Sports, Health, Wearables

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/providers/trainingpeaks/). Scores are computed from the provider's own public artifacts under a published rubric.
