To set up the API that automatically shares data from Garmin Connect to Swim.com, you'll need to have an active Garmin Connect account.
Open up the Swim.com app on your mobile device and touch the settings tab on the lower right corner of the screen. On the settings menu, select "Integrations", then select Garmin. Select the blue connect button and you will be directed to the portal in which you will input your Garmin Connect credentials and agree to data sharing terms.
Once the two services are connected, any new swims that you record with your Garmin device will be automatically shared (typically within seconds to a few minutes) to your Swim.com feed once they have uploaded from your watch to your Garmin Connect feed.
From the point in time in which you connect your Garmin and Swim.com accounts, Garmin will export only the last 30 days of swim data to your Swim.com account. It may take up to 72 hours for this data to appear in your Swim.com feed. Any swim data older than 30 days on your Garmin Connect account that you wish to move to Swim.com will need to be manually exported from the Garmin Connect platform and then and saved to your computer or phone. Once it is saved to your device, it can then be uploaded to Swim.com using the instructions for uploading .fit files below.
Upload .fit Files
To upload a .fit file that has been saved on a computer or phone, please go to www.swim.com on a web browser and login using your credentials. You will land on a page showing the number of swims you have completed and your total overall distance. Below this is a drop box for .fit files.
This box is a drag-and-drop option or you can click the drag-and-drop box to open a file browse menu. Please note this tool only accepts .fit files that are in the Garmin or Suunto proprietary format and only works on web browser. There is currently no option to upload .fit files to your account through the Swim.com mobile app.