Connecting Garmin Connect
Connect your Garmin Connect account to Wellpipe using your Garmin credentials.
Prerequisites
- A Garmin Connect account
- Access to your Garmin Connect credentials
- If MFA is enabled, access to your authenticator app or email
How Garmin Authentication Works
Unlike some providers that use OAuth redirects, Garmin uses credential-based authentication:
- You enter your Garmin Connect username and password in Wellpipe
- Wellpipe authenticates against Garmin's SSO system
- OAuth tokens are generated and stored (your password is never stored)
- Tokens remain valid for approximately 1 year
Your credentials are transmitted securely and used only to obtain tokens. They are never stored by Wellpipe.
Step-by-Step
1. Go to Your Dashboard
Visit app.wellpipe.io and sign in if you haven't already.
2. Find Garmin Connect
On your dashboard, locate the Garmin Connect provider card.
3. Click Connect
Click the Connect button on the Garmin Connect card.
4. Enter Your Credentials
A modal will appear asking for your Garmin Connect credentials:
- Email: Your Garmin Connect account email
- Password: Your Garmin Connect password
Click Connect to proceed.
5. Complete MFA (if enabled)
If you have two-factor authentication enabled on your Garmin account:
- You'll be prompted to enter your MFA code
- Check your authenticator app or email for the 6-digit code
- Enter the code and click Verify
6. Connection Complete
After successful authentication:
- The Garmin card will show Connected status
- Your Garmin display name will appear
- Token expiry date will be shown (approximately 1 year)
Security Notes
Credential Handling
- Your username and password are transmitted over HTTPS
- Credentials are used only to authenticate with Garmin's SSO
- Credentials are never stored - only the resulting OAuth tokens
- Tokens are encrypted at rest using AES-256-GCM
Why Credentials Instead of OAuth Redirect?
Garmin's official OAuth program requires business approval. While we've applied for the Garmin Connect Developer Program, we use SSO authentication in the meantime. This is the same method used by popular open-source Garmin tools.
Once approved for the official program, we'll add OAuth redirect as an option.
Token Expiry
Garmin tokens remain valid for approximately 1 year. When they expire:
- Your data queries will stop working
- The dashboard will show a warning
- Click Reconnect and enter your credentials again
Because tokens last so long, you shouldn't need to reconnect frequently.
Disconnecting
To disconnect Garmin Connect from Wellpipe:
- Go to your dashboard
- Find the Garmin Connect card
- Click Disconnect
This removes your tokens from Wellpipe. Your Garmin data remains unchanged in Garmin Connect.
Multiple Garmin Accounts
Currently, Wellpipe supports one Garmin account per Wellpipe account. If you need to switch accounts:
- Disconnect the current Garmin account
- Connect with the new Garmin account credentials
Troubleshooting
"Invalid credentials"
If authentication fails:
- Verify you're using the correct email and password
- Try logging into connect.garmin.com directly
- Check for typos in your email address
- Reset your Garmin password if needed
MFA Not Received
If you don't receive your MFA code:
- Check your spam folder (for email MFA)
- Ensure your authenticator app is synced
- Try requesting a new code
- Verify MFA is set up correctly in Garmin Connect settings
Connection Keeps Failing
If connection repeatedly fails:
- Clear your browser cache and cookies
- Try an incognito/private browser window
- Check if Garmin Connect is experiencing outages
- Ensure your Garmin account is in good standing
See Troubleshooting for more help.