diff --git a/SAS/LSMR/src/lsmr/lsmrapp/serializers/specification.py b/SAS/LSMR/src/lsmr/lsmrapp/serializers/specification.py
index c9fe8a5bf236750b136c09bdc60aba8f086b6601..fb879c7c21354271100f1b26991ea4c87d1d8837 100644
--- a/SAS/LSMR/src/lsmr/lsmrapp/serializers/specification.py
+++ b/SAS/LSMR/src/lsmr/lsmrapp/serializers/specification.py
@@ -82,3 +82,18 @@ class WorkRequestSerializer(serializers.HyperlinkedModelSerializer):
     class Meta:
         model = models.WorkRequestSerializer
         fields = '__all__'
+
+
+class WorkRequestRelationBlueprintSerializer(serializers.HyperlinkedModelSerializer):
+    class Meta:
+        model = models.WorkRequestRelationBlueprint
+        fields = '__all__'
+
+
+class WorkRequestRelationSerializer(serializers.HyperlinkedModelSerializer):
+    class Meta:
+        model = models.WorkRequestRelation
+        fields = '__all__'
+
+
+
diff --git a/SAS/LSMR/src/lsmr/lsmrapp/viewsets/specification.py b/SAS/LSMR/src/lsmr/lsmrapp/viewsets/specification.py
index f79772d9c52edf04135e0b12ad2608472097c322..21ff677625b38463ca80c007f56cce6fb6b35f49 100644
--- a/SAS/LSMR/src/lsmr/lsmrapp/viewsets/specification.py
+++ b/SAS/LSMR/src/lsmr/lsmrapp/viewsets/specification.py
@@ -60,3 +60,12 @@ class RunViewSet(viewsets.ModelViewSet):
     queryset = models.Run.objects.all()
     serializer_class = serializers.RunSerializer
 
+
+class WorkRequestRelationBlueprintViewSet(viewsets.ModelViewSet):
+    queryset = models.WorkRequestRelationBlueprint.objects.all()
+    serializer_class = serializers.WorkRequestRelationBlueprintSerializer
+
+
+class WorkRequestRelationViewSet(viewsets.ModelViewSet):
+    queryset = models.WorkRequestRelation.objects.all()
+    serializer_class = serializers.WorkRequestRelationSerializer
diff --git a/SAS/LSMR/src/lsmr/urls.py b/SAS/LSMR/src/lsmr/urls.py
index 962a15368fe986e57883842a494729ef83b13575..033fc7f376b830744f32f4fb34071246408941cb 100644
--- a/SAS/LSMR/src/lsmr/urls.py
+++ b/SAS/LSMR/src/lsmr/urls.py
@@ -37,14 +37,20 @@ urlpatterns = [
 
 router = routers.SimpleRouter()
 router.register(r'tags', viewsets.TagsViewSet)
+
+# templates
 router.register(r'generator_template', viewsets.GeneratorTemplateViewSet)
 router.register(r'run_template', viewsets.RunTemplateViewSet)
 router.register(r'work_request_template', viewsets.WorkRequestTemplateViewSet)
 router.register(r'work_relation_selection_template', viewsets.WorkRelationSelectionTemplateViewSet)
 router.register(r'work_io_roles', viewsets.WorkIORolesViewSet)
+
+# instances
 router.register(r'cycle', viewsets.CycleViewSet)
 router.register(r'project', viewsets.ProjectViewSet)
 router.register(r'run_set', viewsets.RunSetViewSet)
+router.register(r'work_request_relation_blueprint', viewsets.WorkRequestRelationBlueprintViewSet)
+router.register(r'work_request_relation', viewsets.WorkRequestRelationViewSet)
 
 
 urlpatterns.extend(router.urls)