I'm trying to filter my activities by course name also but can't find a way to do it. I see all the filters to search for activity name, sport, advanced button (e.g. event type), but no option to filter by course. Can anyone help?
I don't see any button for that.
.
For now you can only use a script like below. Use in web-browser console (F12), tested in Firefox.
limit=200 search for 200 latest activities, change it if you need more or less activities.
Replace !!!COURSE_ID!!! by your course id (number which you see in link).
As a result you'll get a text list of activities with that course id.
.
jQuery.getJSON( 'https://connect.garmin.com/modern/proxy/activitylist-service/activities/search/activities?limit=200', function(act_list) { act_list.forEach( function(act) { jQuery.getJSON( 'https://connect.garmin.com/modern/proxy/activity-service/activity/' + act['activityId'], function(act_details) { if(act_details['metadataDTO']['associatedCourseId'] === !!!COURSE_ID!!!) { console.dir(act['activityId'], act['activityName'], act['startTimeLocal'], act['distance'], (act['duration']/60).toFixed(2)+' minutes'); } } ); } ); } );