For the complete documentation index, see llms.txt. This page is also available as Markdown.

How do I set up my Strava credentials?

Strava is a bring-your-own-credentials source, so a "credentials required" message is expected.

Strava is a bring-your-own-credentials source, so a "credentials required" message is expected. There is no Terra-side approval step, and no custom domain/DNS (unlike WHOOP).

1

On Strava's API settings page, create an application.

2

Set the Authorization Callback Domain to exactly Terra's bare API host, with no paths or slashes: api.tryterra.co for v2 dev_ids, or access.tryterra.co for v3.

3

Save, then in the Terra dashboard under API > Connections (Add more / Connections > Strava > Edit) paste the Client ID and Client Secret.

4

Verify the Client ID matches exactly (watch for stray characters).

Users can then connect through the normal auth flow.

Note that new Strava apps start with a low connected-athlete cap (as low as one) plus per-app rate limits, so request an increase from Strava for production.

Last updated

Was this helpful?