diff --git a/app.py b/app.py index 2a00b2a..f6dd6ab 100644 --- a/app.py +++ b/app.py @@ -63,13 +63,11 @@ class UnifiAPI: return sites[0]['_id'] def get_all_devices(self): - url = f"{self.base_url}/integration/v1/sites/{self.site_id}/devices" + url = f"{self.base_url}/proxy/network/api/s/{self.site_id}/stat/device" response = self.session.get(url, headers=self.headers) response.raise_for_status() - logger.debug(f"Raw response content: {response.content}") - logger.debug(f"Response headers: {dict(response.headers)}") - logger.debug(f"Response encoding: {response.encoding}") return response.json()['data'] + def get_device_details(self, 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)