started work on move user script

This commit is contained in:
jblu 2022-07-20 16:50:48 -05:00
parent edddcd581a
commit 2e6bf2b810

View File

@ -0,0 +1,32 @@
import requests
# Authentication
baseURL = "http://192.168.4.14:4450/admin"
user = "a"
password = "QjIlmT4H"
authURL = f"{baseURL}/v1/authentication"
body = {"userName": user, "password": password, "authType": "EFT"}
r1 = requests.post(authURL, json=body)
eftresp1 = r1.json()
# print(r1.status_code)
# print(eftresp1)
authheader ={"Authorization": f"EFTAdminAuthToken {eftresp1['authToken']}"}
# print(authheader)
# Get Site
sitename = 'test.jbranan.com'
getsiteURL = f"{baseURL}/v2/sites"
r2 = requests.get(getsiteURL, headers=authheader)
eftresp2 = r2.json()
# print(r2.status_code)
for index, site in enumerate(eftresp2["data"]):
if site["attributes"]["name"] == sitename:
print(f'Name: {eftresp2["data"][index]["attributes"]["name"]} ID: {eftresp2["data"][index]["id"]}')
siteid = eftresp2["data"][index]["id"]
#Get Server Metrics
getusersURL = f"{baseURL}/v2/sites/{siteid}/users"
r3 = requests.get(getusersURL, headers=authheader)
eftresp3 = r3.json()
# print(r3.status_code)
print(eftresp3)