diff --git a/atdb/taskdatabase/urls.py b/atdb/taskdatabase/urls.py
index 03fb3e1823929ade58300cfeb799cde204d41103..6f92d89e3e090977629adf212bf9e3fd69b1d20f 100644
--- a/atdb/taskdatabase/urls.py
+++ b/atdb/taskdatabase/urls.py
@@ -32,6 +32,7 @@ urlpatterns = [
     path('tasks/', views.TaskListViewAPI.as_view(), name='tasks-api'),
     path('tasks/<int:pk>/', views.TaskDetailsViewAPI.as_view(), name='task-detail-view-api'),
     path('tasks-fast/', views.TaskListViewAPIFast.as_view(), name='tasks-api-fast'),
+    path('tasks-fast/<int:pk>/', views.TaskDetailsViewAPIFast.as_view(), name='task-detail-view-api-fast'),
 
     path('workflows/', views.WorkflowListViewAPI.as_view(), name='workflows-api'),
     path('workflows/<int:pk>/', views.WorkflowDetailsViewAPI.as_view(), name='workflow-detail-view-api'),
diff --git a/atdb/taskdatabase/views.py b/atdb/taskdatabase/views.py
index b638521d123bd8c19caa88775ab4698de436e64b..b80e33408edb868fbeae8108f8e8a17bc3b8c554 100644
--- a/atdb/taskdatabase/views.py
+++ b/atdb/taskdatabase/views.py
@@ -344,6 +344,15 @@ class TaskDetailsViewAPI(generics.RetrieveUpdateDestroyAPIView):
             return TaskWriteSerializer
 
 
+class TaskDetailsViewAPIFast(generics.RetrieveUpdateDestroyAPIView):
+    """
+    Detailed view of a task.
+    """
+    model = Task
+    queryset = Task.objects.all()
+    serializer_class = TaskReadSerializerFast
+
+
 # example: /atdb/workflows/
 class WorkflowListViewAPI(generics.ListCreateAPIView):
     model = Workflow