diff --git a/gitlab_docker_autodep/server.py b/gitlab_docker_autodep/server.py
index d9a814370c00b86eba378fa492a6dcab7d5ccee4..6d4f3bee27a7b21ea6db9c4260a3c58200889f12 100644
--- a/gitlab_docker_autodep/server.py
+++ b/gitlab_docker_autodep/server.py
@@ -117,12 +117,12 @@ def run_app(gitlab_url, registry_hostname, gitlab_token,
 def app_webhook():
     # Authenticate the request, if configured to do so.
     if app.config['WEBHOOK_AUTH_TOKEN']:
-        token = request.header.get('X-Gitlab-Token')
+        token = request.headers.get('X-Gitlab-Token')
         if token != app.config['WEBHOOK_AUTH_TOKEN']:
             abort(401)
 
     # Ignore non-pipeline events.
-    ev_type = request.header.get('X-Gitlab-Event')
+    ev_type = request.headers.get('X-Gitlab-Event')
     if ev_type != 'Pipeline Hook':
         app.logger.info('ignored non-pipeline event with type %s' % ev_type)
         return make_response(200, ['{}'])