Strava data & Heart Rate from API

Hi there, I’m trying to map a couple fields from Strava: “average_heartrate”, “max_heartrate”. I can see they are in the API, but what I can’t see are these fields when trying to map my fields. I don’t know if the example data coming in is set as a Run, not a Ride is the reason why. So does anyone know if I can even map these 2 fields or how to refresh the data to map so I can see a recent Ride not a Run? Screenshot of what I see in Make/my scenario, and one from the Strava API . Thanks!
image

Go to your Strava and make sure you have a recent Ride activity with heart rate data. If not, create one (you can even upload a short .FIT or .GPX file manually with HR data).
In Make, go to your Strava module (e.g., “Watch Activities” or “Get Activity”).
Run the Strava module once.
Let it pull in the most recent activity (ideally the Ride with HR data).
After it runs, Make will use that activity as the new sample, and you should now see average_heartrate and max_heartrate in the mapping UI.

That’s the thing, I have done a recent Ride today, and it still shows the example data from a Run a few weeks back. Not sure how or where to force it to refresh the data to show a recent event.

Try this:

Add a new Get Activity module, Paste in the Activity ID of your recent Ride. You can get it from the Strava web app URL, Run once the Get Activity module again.

Thanks @Greatness_me , you got me down the right path. I changed it from a generic Object ID to mapping a specific activity (choosing a ride), then I could map the 2 fields. Thanks for the help!

You’re welcome Adam. You can mark this as a solution so other people experiencing similar issues can benefit from it.

1 Like