diff --git a/SAS/TMSS/backend/src/tmss/tmssapp/serializers/specification.py b/SAS/TMSS/backend/src/tmss/tmssapp/serializers/specification.py
index 650d1f6816667256d074ac1994ab3c37a8727d37..16f11fb1ab4a178ed4ae48658b095a1d5b14280a 100644
--- a/SAS/TMSS/backend/src/tmss/tmssapp/serializers/specification.py
+++ b/SAS/TMSS/backend/src/tmss/tmssapp/serializers/specification.py
@@ -295,6 +295,7 @@ class TaskDraftSerializer(DynamicRelationalHyperlinkedModelSerializer):
     relative_start_time = FloatDurationField(read_only=True)
     relative_stop_time = FloatDurationField(read_only=True)
     specifications_doc = JSONEditorField(schema_source='specifications_template.schema')
+    task_type = serializers.StringRelatedField(source='specifications_template.type', label='task_type', read_only=True, help_text='The task type as defined in the specifications template.')
 
     class Meta:
         model = models.TaskDraft
@@ -313,6 +314,7 @@ class TaskBlueprintSerializer(DynamicRelationalHyperlinkedModelSerializer):
     relative_start_time = FloatDurationField(read_only=True)
     relative_stop_time = FloatDurationField(read_only=True)
     specifications_doc = JSONEditorField(schema_source='specifications_template.schema')
+    task_type = serializers.StringRelatedField(source='specifications_template.type', label='task_type', read_only=True, help_text='The task type as defined in the specifications template.')
 
     class Meta:
         model = models.TaskBlueprint