The Strava restriction appears to affect many of activity related Intervals APIs:
https://{{server}}/api/v1/athlete/{{id}}/activities
https://{{server}}/api/v1/activity/{{activityid}}
https://{{server}}/api/v1/activity/{{activityid}}/power-histogram
etc …
![]()
I’m able to retrieve my activity data from Strava using their API but it is a hassle getting all the OAuth stuff to work, and having a token that needs refreshing every 6 hours
I still think that there is a significant delta between what Strava returns, and what the original https://{{server}}/api/v1/activity/{{activityid}} API returned. It would be great if @david is able to reinstate all of the non Strava fields; specifically those that are computed in Intervals or sourced elsewhere like the weather for example
"average_weather_temp": 9.957777,
"min_weather_temp": 9.949999,
"max_weather_temp": 9.969877,
"average_feels_like": 8.561321,
"min_feels_like": 8.486321,
"max_feels_like": 8.6098,
"average_wind_speed": 1.246676,
"average_wind_gust": 2.8502395,
"prevailing_wind_deg": 90,
"headwind_percent": 19.877048,
"tailwind_percent": 17.008196,
"average_clouds": null,
"max_rain": null,
"max_snow": null,
![]()