diff --git a/netbox_awx_plugin/models.py b/netbox_awx_plugin/models.py
index f1f1da2b7b2cb8a6ab6a218fb85c76c4feb28991..82567ab52adb6e0dfb4d78dfc45275fd1f26228b 100644
--- a/netbox_awx_plugin/models.py
+++ b/netbox_awx_plugin/models.py
@@ -89,7 +89,7 @@ class AWXInventory(NetBoxModel):
     def get_group(self, name):
         params = {"name": name}
         r = requests.get(
-            url=urljoin(self.awx.url, "/api/v2/groups/"),
+            url=urljoin(self.awx.url, "/api/v2/inventories/{}/groups/".format(self.inventory_id)),
             params=params,
             headers=self.awx.get_headers(),
             verify=False,
@@ -150,9 +150,9 @@ class AWXInventory(NetBoxModel):
         )
         r.raise_for_status()
 
-    def get_host_groups(self, hostname):
+    def get_host_groups(self, host_id):
         r = requests.get(
-            url=urljoin(self.awx.url, "/api/v2/hosts/{}/groups/".format(hostname)),
+            url=urljoin(self.awx.url, "/api/v2/hosts/{}/groups/".format(host_id)),
             headers=self.awx.get_headers(),
             verify=False,
         )