diff --git a/AKModel/models.py b/AKModel/models.py
index 5337bb4fb69020fc302d4e8e956cf139036446dc..8e221a3af7a5227d2e8e664e25ad7487f2b8dab2 100644
--- a/AKModel/models.py
+++ b/AKModel/models.py
@@ -587,7 +587,7 @@ class Room(models.Model):
             time_constraints = [f"availability-room-{self.pk}"]
 
         data = {
-            "id": self.pk,
+            "id": str(self.pk),
             "info": {
                 "name": self.name,
             },
@@ -714,7 +714,7 @@ class AKSlot(models.Model):
                 return [f"availability-person-{owner.pk}"]
 
         data = {
-            "id": self.pk,
+            "id": str(self.pk),
             "duration": int(self.duration * self.slots_in_an_hour),
             "properties": {},
             "room_constraints": [constraint.name
diff --git a/AKModel/views/ak.py b/AKModel/views/ak.py
index d3b0e93c831df52cb3cbad11755976b97692681f..b8b55ee8244b3e1d2251f74f1891064d03ca9b03 100644
--- a/AKModel/views/ak.py
+++ b/AKModel/views/ak.py
@@ -131,7 +131,7 @@ class AKJSONExportView(AdminViewMixin, FilterByEventSlugMixin, ListView):
                         constraints.append(f"availability-room-{room}")
 
                 current_block.append({
-                    "id": slot_index,
+                    "id": str(slot_index),
                     "info": {
                         "start": slot.simplified,
                     },