How to check the user existence in Grafana? I tried this:
def check_user_existence(username, grafana_url, headers):
users_url = f"{grafana_url}/api/users/search"
response = requests.get(users_url, headers=headers, params={‘query’: username})
print(“User Search Response Content:”, response.text) # Debug print
if response.status_code == 200:
users = response.json()
print(“Users Found:”, users) # Debug print
for user in users:
if user[‘login’] == username or user[‘email’].startswith(username):
if users:
return True
return False
It is not listing the user. Please suggest.