diff --git a/core/urls.py b/core/urls.py
index 7e2aaa214556db8fc27098398c51b7eb9be952d5..ed3f760cb8f062c72fe195122cb16f3cab965d35 100644
--- a/core/urls.py
+++ b/core/urls.py
@@ -18,6 +18,7 @@ regular_views_urlpatterns = [
     url(r'student-page', views.StudentSelfApiView.as_view(), name='student-page'),
     url(r'user-role', views.get_user_role, name='user-role'),
     url(r'exam-module', views.get_exam_module, name='exam-module'),
+    url(r'jwt-time-delta', views.get_jwt_expiration_delta, name='jwt-time-delta')
 ]
 
 urlpatterns = [
diff --git a/core/views.py b/core/views.py
index a6cb1ee30af1896666ac8eb11ce5dce4650a8104..ebe796ed6bd06373e18b9fcef6c51733fb561ae9 100644
--- a/core/views.py
+++ b/core/views.py
@@ -1,6 +1,7 @@
 """ All API views that are used to retrieve data from the database. They
 can be categorized by the permissions they require. All views require a
 user to be authenticated and most are only accessible by one user group """
+from django.conf import settings
 from rest_framework import mixins, viewsets, generics
 from rest_framework.decorators import api_view
 from rest_framework.response import Response
@@ -12,6 +13,11 @@ from core.serializers import (ExamSerializer, StudentSerializer,
                               SubmissionTypeSerializer, TutorSerializer)
 
 
+@api_view()
+def get_jwt_expiration_delta(request):
+    return Response({'timeDelta': settings.JWT_AUTH['JWT_EXPIRATION_DELTA']})
+
+
 @api_view()
 def get_user_role(request):
     return Response({'role': type(request.user.get_associated_user()).__name__})