-
-
Notifications
You must be signed in to change notification settings - Fork 351
Description
I am not an expert. But it seems that very recently (less than a day) something on Garmin's side changed. My scripts using package garminconnect all broke. Login not possible anymore.
Login failed: 401 Client Error: Unauthorized for url: https://connectapi.garmin.com/oauth-service/oauth/preauthorized?ticket=ST-0273168-icMNbOhcDmJToAzDdOvm-cas&login-url=https://sso.garmin.com/sso/embed&accepts-mfa-tokens=true (status=401)
Traceback (most recent call last):
File "/Users/mimamu/myPython/garminweb_mimamu/venv/lib/python3.14/site-packages/garminconnect/init.py", line 498, in login
token1, token2 = self.garth.login(
~~~~~~~~~~~~~~~~^
self.username,
^^^^^^^^^^^^^^
self.password,
^^^^^^^^^^^^^^
prompt_mfa=self.prompt_mfa,
^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/Users/mimamu/myPython/garminweb_mimamu/venv/lib/python3.14/site-packages/garth/http.py", line 167, in login
self.oauth1_token, self.oauth2_token = sso.login(
~~~~~~~~~^
*args, **kwargs, client=self
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/Users/mimamu/myPython/garminweb_mimamu/venv/lib/python3.14/site-packages/garth/sso.py", line 135, in login
return _complete_login(client)
File "/Users/mimamu/myPython/garminweb_mimamu/venv/lib/python3.14/site-packages/garth/sso.py", line 260, in _complete_login
oauth1 = get_oauth1_token(ticket, client)
File "/Users/mimamu/myPython/garminweb_mimamu/venv/lib/python3.14/site-packages/garth/sso.py", line 151, in get_oauth1_token
resp.raise_for_status()
~~~~~~~~~~~~~~~~~~~~~^^
File "/Users/mimamu/myPython/garminweb_mimamu/venv/lib/python3.14/site-packages/requests/models.py", line 1026, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Unauthorized for url: https://connectapi.garmin.com/oauth-service/oauth/preauthorized?ticket=ST-0273168-icMNbOhcDmJToAzDdOvm-cas&login-url=https://sso.garmin.com/sso/embed&accepts-mfa-tokens=true
127.0.0.1 - - [17/Mar/2026 06:55:04] "POST /login HTTP/1.1" 401 -