diff --git a/SAS/LSMR/src/lsmr/lsmrapp/viewsets/lofar_viewset.py b/SAS/LSMR/src/lsmr/lsmrapp/viewsets/lofar_viewset.py
index cf2c28fa15b9cebb7d8777da37edcc6cc2e7c664..908d30d5897f936c66c7d656a469287b508bec69 100644
--- a/SAS/LSMR/src/lsmr/lsmrapp/viewsets/lofar_viewset.py
+++ b/SAS/LSMR/src/lsmr/lsmrapp/viewsets/lofar_viewset.py
@@ -14,6 +14,7 @@ class LOFARViewSet(viewsets.ModelViewSet):
     def list(self, request):
         return super(UserViewSet, self).list(request)
 
+    @swagger_auto_schema(responses={400: 'invalid specification'})
     def create(self, request):
         return super(UserViewSet, self).create(request)
 
@@ -21,11 +22,11 @@ class LOFARViewSet(viewsets.ModelViewSet):
     def retrieve(self, request, pk=None):
         return super(UserViewSet, self).retrieve(request, pk)
 
-    @swagger_auto_schema(responses={404: 'not found'})
+    @swagger_auto_schema(responses={400: 'invalid specification', 404: 'not found'})
     def update(self, request, pk=None):
         return super(UserViewSet, self).update(request, pk)
 
-    @swagger_auto_schema(responses={404: 'not found'})
+    @swagger_auto_schema(responses={400: 'invalid specification', 404: 'not found'})
     def partial_update(self, request, pk=None):
         return super(UserViewSet, self).partial_update(request, pk)