diff --git a/python/REST API/REST-move-user.py b/python/REST API/REST-move-user.py new file mode 100755 index 0000000..b3e991e --- /dev/null +++ b/python/REST API/REST-move-user.py @@ -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) \ No newline at end of file