diff --git a/inau-dispatcher.py b/inau-dispatcher.py
index 970a8648376e8ff0d76ca959736878a74edc2429..2cdc2a4c28e5ba7e1e18ac23e2e724be4d500689 100755
--- a/inau-dispatcher.py
+++ b/inau-dispatcher.py
@@ -1,6 +1,7 @@
 #!/usr/bin/env python3
 
 from http.server import BaseHTTPRequestHandler, HTTPServer
+from http import HTTPStatus
 from sqlalchemy import create_engine
 from sqlalchemy.orm import sessionmaker, exc
 from multiprocessing import Process, Queue
@@ -291,7 +292,7 @@ class Server(BaseHTTPRequestHandler):
             post_data = self.rfile.read(content_length)
 
             if self.headers['Content-Type'] != 'application/json':
-                self.send_response(415)
+                self.send_response(HTTPStatus.UNSUPPORTED_MEDIA_TYPE.value)
                 self.end_headers()
                 return
 
@@ -300,13 +301,13 @@ class Server(BaseHTTPRequestHandler):
 
             # Tag deletion
             if post_json['after'] == '0000000000000000000000000000000000000000':
-                self.send_response(200)
+                self.send_response(HTTPStatus.OK.value)
                 self.end_headers()
                 return
 
             # Check if the tag is lightweight
             if post_json['after'] == post_json['commits'][0]['id']:
-                self.send_response(200)
+                self.send_response(HTTPStatus.OK.value)
                 self.end_headers()
                 return
 
@@ -328,14 +329,14 @@ class Server(BaseHTTPRequestHandler):
 #            req = requests.post('https://gitlab.elettra.eu/api/v4/projects/' + urllib.parse.quote(rn, safe='') 
 #                    + '/protected_tags?name=' + post_json['ref'] + '&create_access_level=40')
 
-            self.send_response(200)
+            self.send_response(HTTPStatus.OK.value)
             self.end_headers()
 
         except Exception as e:
             sendEmailAdmins("Receive new tag failed", str(e))
             logger.error("Receive new tag failed: ", str(e))
             session.rollback()
-            self.send_response(500)
+            self.send_response(HTTPStatus.INTERNAL_SERVER_ERROR.value)
             self.end_headers()
         finally:
             session.close()