diff --git a/django/website/transport/data_layer_transport.py b/django/website/transport/data_layer_transport.py
index 48be3be059f2b5b923be1f016b9925bc5b23a2c8..613985f9ef7cf8c9bfca48f4336012126fe760fe 100644
--- a/django/website/transport/data_layer_transport.py
+++ b/django/website/transport/data_layer_transport.py
@@ -1,9 +1,13 @@
+from rest_framework.test import APIRequestFactory
+
 from data_layer.handlers import Message
+from rest_api.views import ItemList
 
 
 def get_messages():
-    return Message.list()
-
+    request = APIRequestFactory().get('/items')
+    view = ItemList.as_view()
+    return view(request).data
 
 def create_message(message):
     Message.create(message)