diff --git a/README.md b/README.md
index 482ef604b57d20f18e9a02200fc6820e62f7e27c..b133efcca4030640a86f76b390ada99d2cb0b31c 100644
--- a/README.md
+++ b/README.md
@@ -19,5 +19,5 @@ Zentraler Dienst um (Saml-)Token auf Gültigkeit zu prüfen. Unterstützt werden
 			* otherFields: Repeated:
 			    * name: String
 	    			* value: String
-	    	* checkError
-	    		* message: String
+        * checkError
+	    	* checkErrors: GrpcError
\ No newline at end of file
diff --git a/token-checker-interface/src/main/protobuf/tokencheck.model.proto b/token-checker-interface/src/main/protobuf/tokencheck.model.proto
index 3a73255260eca57cb13a1ccd752be63f3520100c..715ec6ef7f1f832abdb3ffd05cc02a4763cd13c5 100644
--- a/token-checker-interface/src/main/protobuf/tokencheck.model.proto
+++ b/token-checker-interface/src/main/protobuf/tokencheck.model.proto
@@ -14,7 +14,7 @@ message GrpcCheckTokenResponse {
   bool tokenValid = 1;
   oneof checkTokenResult {
     GrpcTokenAttributes tokenAttributes = 2;
-    GrpcCheckError checkError = 3;
+    GrpcCheckErrors checkError = 3;
   }
 }
 
@@ -29,6 +29,10 @@ message GrpcOtherField {
   string value = 2;
 }
 
+message GrpcCheckErrors {
+  repeated GrpcCheckError message = 1;
+}
+
 message GrpcCheckError {
   string message = 1;
-}
\ No newline at end of file
+}