For Coaches Troubleshooting

Exporting data out of the Hub (CSV)

The CSV exports available today: athlete metrics, calculator results, race plan.

What you can export today

The Hub has three CSV export endpoints:

All three are gated to the coach who has access to the athlete (per the access control model).

Athlete metrics CSV

URL: GET /api/athlete/<public_id>/metrics.csv.

Each row is one MetricHistory entry:

Use this for:

Calculator results CSV

URL: GET /api/athlete/<public_id>/calculator_results.csv.

Each row is one CalculatorResult. Columns include the calculator type, race (if attached), date created, and the saved outputs.

Use this for:

Race plan CSV

URL: GET /api/race/<race_id>/plan.csv.

A single race's saved CalculatorResult outputs in a flattened CSV form:

Use this for:

What you cannot export today

How to download

Privacy reminder

CSV exports contain athlete data. Treat them with the same care as any private health information:

See also: Roles in the Hub, Privacy: what data we collect, Activity FIT parser metrics.

Last updated May 12, 2026

Still stuck? Ask us a question and we'll write up an answer.

Ask a question