diff --git a/api.py b/api.py
index f2129d5ee54c29feba035bf4c31ca887a1680764..57303937b7797404303a7cf33dcc4e8e2d542f27 100755
--- a/api.py
+++ b/api.py
@@ -102,8 +102,8 @@ class EccsResults(Resource):
              simple = True
        if 'check_result' in request.args:
           check_result = request.args['check_result']
-          if (check_result not in ['OK','Timeout','Unable-To-Check','Connection-Error','No-eduGAIN-Metadata','SSL-Error','IdP-Error','DISABLED']):
-              return jsonify(error="Incorrect check_result value provided. It can be 'OK','Timeout','Unable-To-Check','Connection-Error','No-eduGAIN-Metadata','SSL-Error','IdP-Error' or 'DISABLED'")
+          if (check_result not in ['OK','Timeout','Unable-To-Check','Connection-Error','No-SP-Metadata-Error','SSL-Error','IdP-Generic-Error','DISABLED']):
+              return jsonify(error="Incorrect check_result value provided. It can be 'OK','Timeout','Unable-To-Check','Connection-Error','No-SP-Metadata-Error','SSL-Error','IdP-Generic-Error' or 'DISABLED'")
 
        lines = []
        results = []