diff --git a/proto/files/files.proto b/proto/files/files.proto
index 81253265184bb025949169d7aa219ba0e80f5522..829903679ef767ed4b5e5c8f1dc7ed8203423499 100644
--- a/proto/files/files.proto
+++ b/proto/files/files.proto
@@ -56,12 +56,14 @@ message AbortUploadRequest {
 }
 message AbortUploadResponse {}
 
-message SaveFileRequest {
-  File file = 1;
+message UpdateFileRequest {
+  string name = 1;
+  string mime_type = 2;
+  bool temporary = 3;
 }
 
-message SaveFileResponse {
-  File saved = 1;
+message UpdateFileResponse {
+  File updated = 1;
 }
 
 message UploadRequest {
@@ -99,8 +101,8 @@ service Files {
   // AbortUpload - прерывает процедуру загрузки файла, все загруженные части файла удаляются их хранилища
   rpc AbortUpload(AbortUploadRequest) returns(google.protobuf.Empty) {}
 
-  // SaveFile сохраняет временно загруженный файл.
-  rpc SaveFile(SaveFileRequest) returns(SaveFileResponse) {}
+  // UpdateFile позволяет обновить информацию о файле.
+  rpc UpdateFile(UpdateFileRequest) returns(UpdateFileResponse) {}
 
   // Upload - инициация загрузки файла в хранилище. Возвращает объект, содержащий подписанный URL.
   // Завершение загрузки файла осуществляется выполнением POST-запроса