To view this content in our official product documentation, click here.
Description
Strava is a fitness tracking platform that allows users to record, analyse, and share their physical activities, including running, cycling, and swimming. It offers social features and detailed performance analytics through activity data.
API documentation
API documentation for Strava (used to build this connector) can be found via the link below:
{% embed url="https://developers.strava.com/docs/" %}
Authentication
When adding connector instances for Strava, the following authentication methods are supported:
OAuth 2 (authorisation code)
When a user chooses to add a connector instance using OAuth 2 (authorisation code) authentication, the credentials below are prompted:
| Credential | Required? | Notes |
|---|---|---|
base url |
true | The base URL of endpoints to be targeted without the https:// element - for example: www.strava.com/api/v3
|
state length |
true | This is a numeric value which determines the length of a random string generated (behind the scenes) during the OAuth process, for verification purposes. Our suggested setting is 10. |
Scope |
true | Enter required scopes for access to Strava data, for example: read, activity:read_all. More information is available in Strava's documentation. |
Client ID & Client secret
|
true | These credentials allow Patchworks to authenticate and interact with Strava. Credentials are obtained during registration of a Patchworks application in your Strava API settings. |
response authentication token key |
true | Leave set to access_token. |
grant token |
true | Leave set to authorization_code. |
response type key |
true | Leave set to code. |
refresh grant type |
true | Leave set to refresh_token. |
response refresh token key |
true | Leave set to refresh_token. |
Comments
0 comments
Please sign in to leave a comment.