diff --git a/proto/caosdb/entity/v1alpha1/main.proto b/proto/caosdb/entity/v1alpha1/main.proto
index 198070737b107c7ee086377bc9dc8f5919b20f2b..9c11bb3973672d27fc1504a6c10cfb2b3f77ef83 100644
--- a/proto/caosdb/entity/v1alpha1/main.proto
+++ b/proto/caosdb/entity/v1alpha1/main.proto
@@ -125,6 +125,12 @@ message ByIdRequest {
 message RetrieveResponse {
   // Payload of the retrieval
   Entity entity = 1;
+  // Transaction errors.
+  repeated Message errors = 2;
+  // Transaction warnings.
+  repeated Message warnings = 3;
+  // Transaction info messages.
+  repeated Message infos = 4;
 }
 
 // Wrapper for different kinds of retrievals (currently, only by ID). We need