Thank you all for your replies, it has helped a lot!
I’ve made a workaround for this. There’s a python script on Github which can connect to Garmin Connect (with your own credentials) and present it as an API (Python GarminConnect). From there you can GET the value of most of the data from GC, and so the Endurance Score as well. Added benefit is that you can get it per day.
Then I modified his example script to POST the value to the intevals API.
On Intervals I’ve made a custom Wellness value “Endurance Score”, which the value gets written to. The I run the script once a day (automated) just before midnight.
This is the result:
Would you be willing to share this on Github?
Thanks for showing it is possible!
I’ve uploaded the script to Github: GitHub - Justmie/EnduranceScore: Get Garmin Endurancescore into intervals.icu
Prerequisites:
pip3 install garminconnect garth requests readchar
Change the API_KEY variable in the script to your intervals.icu API key
Use something like cron to run the script automatically every day.
On the intervals.icu website go to Activities → Options → Wellness Add the field: “Endurance Score”
Like it says on Github: provided as is. I’m by no means a python dev. If it breaks something, it’s your own responsibility.
I run the python script on a debian server via a cron job. I have no idea if this works on anything else.