Skip to content

Commit fbfba73

Browse files
committed
make sure the provided api key is correct
1 parent ed4737d commit fbfba73

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

metabase_api/metabase_api.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,11 @@ def __init__(self, domain, email=None, password=None, api_key=None, basic_auth=F
1717
self.authenticate()
1818
else:
1919
self.header = {"X-API-KEY": api_key}
20+
# make sure the provided api key is correct
21+
res = requests.get(self.domain + '/api/database/1', headers=self.header)
22+
if res.status_code == 401:
23+
raise ValueError('The provided API key is not correct.')
24+
2025
self.is_admin = is_admin
2126
if not self.is_admin:
2227
print('''

0 commit comments

Comments
 (0)