API Garmin

Using the GARMIN API

Gentlemen, we need to integrate data from our gym management system with our students' Garmin devices, sending them, for example, training schedule planning and we want to do this through the Garmin APIs. However, I lack understanding of the documentation provided, I report them:

Up until the point where I generate the token, everything is fine (URL (POST): connectapi.garmin.com/.../request_token)... However, when calling the user confirmation API (https ://connect.garmin.com/oauthConfirm
), returns me a page without any response, which seems natural to me, as it is precisely at this point that my doubts begin... I didn't understand how device users are linked to this account? So it doesn't really make much sense, as I'm confirming the request to synchronize data with who, which device user? We need to understand how to do this!

- Do I necessarily have to register a device in Garmin Connection or Garmin Express to test the APIs?

- Are there emulators for Garmin devices?

- How to synchronize the device user with the account that issues the API?

- What is the Garmin Connect Developer Program for and is it necessary for my cause?

Thank you very much in advance!