diff --git a/src/device/service/drivers/ietf_slice/driver.py b/src/device/service/drivers/ietf_slice/driver.py
index aa036c9ad2b18dc2780d86997802d0596f48724c..a7e91925c4e00571c126c44496d27df83441c5a8 100644
--- a/src/device/service/drivers/ietf_slice/driver.py
+++ b/src/device/service/drivers/ietf_slice/driver.py
@@ -227,7 +227,7 @@ class IetfSliceDriver(_Driver):
                     resource_value = json.loads(resource_value)
                     slice_name = resource_value["network-slice-services"][
                         "slice-service"
-                    ][0]["connection-groups"]["connection-group"]
+                    ][0]["id"]
                     if operation_type == "create":
                         self.tac.create_slice(resource_value)
                     elif operation_type == "update":
diff --git a/src/device/service/drivers/ietf_slice/tfs_slice_nbi_client.py b/src/device/service/drivers/ietf_slice/tfs_slice_nbi_client.py
index e7b61ea9ac3706c61b468593bddaecf305ce2555..67b0d5cdbb1bdfa35c34d4843a1ebed8bc6954c8 100644
--- a/src/device/service/drivers/ietf_slice/tfs_slice_nbi_client.py
+++ b/src/device/service/drivers/ietf_slice/tfs_slice_nbi_client.py
@@ -66,7 +66,7 @@ class TfsApiClient:
             raise Exception("faild to send update request to TFS IETF Slice NBI")
 
     def delete_slice(self, slice_name: str) -> None:
-        url = self._slice_url + f"/network-slice-services/slice-service={slice_name}"
+        url = self._slice_url + f":network-slice-services/slice-service={slice_name}"
         try:
             requests.delete(url)
         except requests.exceptions.ConnectionError: