Added GetTagDevices
Some checks failed
Build python package / Build (push) Has been cancelled

This commit is contained in:
Jason SECULA
2026-02-26 13:37:00 +01:00
parent e53af9bb26
commit f34f1ae793

View File

@@ -73,6 +73,18 @@ class AirwatchAPI:
return devices return devices
return None return None
def GetTagDevices(self, tagID):
cmdURI = f"/api/mdm/tags/{tagID}/devices"
airwatchHeaders = self.GetHeaders(cmdURI)
uri = f"{self.Server}{cmdURI}"
result = requests.get(uri, headers=airwatchHeaders)
devices = []
if(result.status_code == 200):
for dev in result.json()["Device"]:
devices += [dev["DeviceId"]]
return devices
return []
def GetDeviceApps(self, device): def GetDeviceApps(self, device):
cmdURI = f"/api/mdm/devices/{device.Uuid}/apps/search" cmdURI = f"/api/mdm/devices/{device.Uuid}/apps/search"
airwatchHeaders = self.GetHeaders(cmdURI) airwatchHeaders = self.GetHeaders(cmdURI)