diff --git a/TES/tes/apiendpoints.py b/TES/tes/apiendpoints.py
index 80aa566a105f56b6d1935260fba8a1ec6a684d16..b0c6da6e11d774adb0b45eac57883125649a1b5b 100644
--- a/TES/tes/apiendpoints.py
+++ b/TES/tes/apiendpoints.py
@@ -555,6 +555,7 @@ class CreateTunnel(Resource):
         will be passed in the body
         """
         import logging
+        import json
         logger = logging.getLogger()
         try:
             data = request.get_json()
@@ -580,7 +581,7 @@ class CreateTunnel(Resource):
                        user=username, host=loginhost,
                        internalfirewall=firewall,
                        localbind=localbind, authtok=authtok)
-            response = make_response({'localport':port})
+            response = make_response(json.dumps({'localport':port}),200)
             response.mime_type = 'application/json'
             response.set_cookie('twsproxyauth', authtok)
             return response