From baf7d23cd0a5e235ac9ce65d3fabd430068db554 Mon Sep 17 00:00:00 2001 From: Jared Vititoe Date: Fri, 7 Feb 2025 22:50:52 -0500 Subject: [PATCH] new header --- app.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/app.py b/app.py index 95cf77a..e8440d7 100644 --- a/app.py +++ b/app.py @@ -52,20 +52,22 @@ class UnifiAPI: self.session.verify = False self.headers = { 'X-API-KEY': config['unifi']['api_key'], - 'Accept': 'application/json', - 'Content-Type': 'application/json' + 'Accept': 'application/json' } def get_all_devices(self): - url = f"{self.base_url}/integration/v1/sites/{self.site_id}/devices" + url = f"{self.base_url}/proxy/network/integration/v1/sites/{self.site_id}/devices" response = self.session.get(url, headers=self.headers) response.raise_for_status() + logger.debug(f"Response content: {response.text}") + logger.debug(f"Response headers: {response.headers}") return response.json()['data'] def get_device_details(self, device_id): - url = f"{self.base_url}/integration/v1/sites/{self.site_id}/devices/{device_id}" + url = f"{self.base_url}/proxy/network/integration/v1/sites/{self.site_id}/devices/{device_id}" response = self.session.get(url, headers=self.headers) response.raise_for_status() + logger.debug(f"Device details response: {response.text}") data = response.json() return { 'state': data['state'],