Skip to main content

Anyone else having this issue?

Super simple:
curl -k -X GET "https://www.strava.com/api/v3/activities/<ID>" \
  -H "Authorization: Bearer ***" 
returns:
{"message":"Resource Not Found","errors":"{"resource":"Activity","field":"","code":"not found"}]}

The privacy controls are set to ‘Everyone’. I can’t return data for any activity.

Clearly the token is fine, else its unauthorised. 
Thanks

You have checked that you’re using the correct activity IDs?


When you request the token, which scopes are you using? The token may be valid but not have the activity:read permission you need to access public activities. 

Unfortunately the error messages are only vaguely helpful so in this case activity not found could mean incorrect activity ID, deleted activity, or incorrect permissions. 


Reply