# method | book/level | kind | session | summary | Markdown URL # kind is 'internal' for methods that serve M-Files' own components, not applications MFiles.IRPCQueryVersion.QueryVersion | vault/core | read | none | Gets the server version and the oldest client version the server accepts. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCQueryVersion/QueryVersion/index.md MFiles.IRPCQueryVersion.GetUIVersionInfo | vault/core | read | none | Gets the version of the web UI assets that M-Files clients should load, and where to load them from. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCQueryVersion/GetUIVersionInfo/index.md MFiles.IRPCLogin.KeepAlive | vault/core | session | session | Tells the server that the session is still in use, so that it does not expire. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLogin/KeepAlive/index.md MFiles.IRPCLogin.LogOut | vault/core | session | session | Ends the session and releases its license. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLogin/LogOut/index.md MFiles.IRPCLogin.LoginForAutomaticUpdates | vault/core | session | none | Logs in for automatic updates. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLogin/LoginForAutomaticUpdates/index.md MFiles.IRPCLogin.IsServerRunningInEvaluationMode | vault/core | session | session | Tells whether the server runs on an evaluation license, and how many evaluation days are left. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLogin/IsServerRunningInEvaluationMode/index.md MFiles.IRPCLogin.VerifyLicenseSubscriptionTime | vault/core | session | none | Fails if the server's license subscription has expired; succeeds otherwise. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLogin/VerifyLicenseSubscriptionTime/index.md MFiles.IRPCLogin.GetLicenseExpirationInfo | vault/core | session | session | Gets the number of days until the server's license and its subscription expire. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLogin/GetLicenseExpirationInfo/index.md MFiles.IRPCLogin.SetOpenSessionCheck | vault/core | session | session | Sets whether administrators are warned about this session when they take the vault offline or do other maintenance. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLogin/SetOpenSessionCheck/index.md MFiles.IRPCLogin.GetAuthenticationPlugins | vault/core | session | none | Lists the authentication plug-ins installed on the server, without their configurations. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLogin/GetAuthenticationPlugins/index.md MFiles.IRPCLogin.GetRPCOverCOMInterface | vault/core | session | none | Gets RPC over COM interface for accessing M-Files Server. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLogin/GetRPCOverCOMInterface/index.md MFiles.IRPCLogin.GetVaultConnectionInfo | vault/core | session | session | Gets the full connection information of the current vault session, in the form the M-Files COM API uses. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLogin/GetVaultConnectionInfo/index.md MFiles.IRPCLogin.DisconnectDevice | vault/core | session | session | Removes a device registration (device token) of the logged-in user in the session's vault. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLogin/DisconnectDevice/index.md MFiles.IRPCLogin.GetServerCapabilities | vault/core | session | none | Gets the features the server supports, without logging in. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLogin/GetServerCapabilities/index.md MFiles.IRPCLogin.CreateUserSession | vault/core | session | session | Opens a session that acts as another user of the vault. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLogin/CreateUserSession/index.md MFiles.IRPCLogin.LogInWithSession | vault/core | session | session | Opens a new session to a vault (or the server) for the user of an existing session, without authenticating again. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLogin/LogInWithSession/index.md MFiles.IRPCLogin.LogInRemote | vault/core | session | none | Logs in (with authentication) to a remote server. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLogin/LogInRemote/index.md MFiles.IRPCLogin.Relogin | vault/core | session | session | Logs in again by using the current session ID. Used by M-Files' own clients. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLogin/Relogin/index.md MFiles.IRPCLogin.ChangePassword | vault/core | session | session | Changes the M-Files password of the logged-in account. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLogin/ChangePassword/index.md MFiles.IRPCLogin.GetPublicKey | vault/core | session | session | Gets the server's RSA public key, for encrypting secrets that a client sends to the server. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLogin/GetPublicKey/index.md MFiles.IRPCLogin.GetPublicKeyAnonymous | vault/core | session | none | Gets the server's RSA public key without a session, for encrypting authentication data before login. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLogin/GetPublicKeyAnonymous/index.md MFiles.IRPCLogin.GetVaultSessionInfo | vault/core | session | session | Gets basic information about the current vault session: server version and ID, vault GUID and name, and the state of the server push channel. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLogin/GetVaultSessionInfo/index.md MFiles.IRPCLogin.ResolveMaturityOfFeature | vault/core | session | none | Returns which of the named server feature flags are enabled on this server. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLogin/ResolveMaturityOfFeature/index.md MFiles.IRPCLogin.GetAuthenticationConfiguration | vault/core | session | none | Tells a client, before login, whether to authenticate with an authentication plug-in (single sign-on) and returns the plug-in's client-side configuration. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLogin/GetAuthenticationConfiguration/index.md MFiles.IRPCLogin.GetClientSettingsByType | vault/core | session | none | Gets client settings (theme, timeouts, banners, web security settings) for an M-Files web, desktop or Outlook client. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLogin/GetClientSettingsByType/index.md MFiles.IRPCLogin.LogIn | vault/core | session | none | Authenticates the caller and opens a session to a vault, or to the server when the vault GUID is all zeros. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLogin/LogIn/index.md MFiles.IRPCLogin.GetLoginSettings | vault/core | session | none | Gets the anonymous login settings and enabled vertical applications of the vault that serves the given host name, without a session. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLogin/GetLoginSettings/index.md MFiles.IRPCVaults.GetVaults | vault/core | read | session | Lists the vaults on the server that the session's user can see. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaults/GetVaults/index.md MFiles.IRPCVaults.GetReplicasOfVaults | vault/core | write | none | Gets replicas of document vaults (links to (remote) document vaults). | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaults/GetReplicasOfVaults/index.md MFiles.IRPCVaults.GetGroundLinkProxies | vault/core | read | session | Lists the Ground Link proxy vaults on the server that the session's user can see. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaults/GetGroundLinkProxies/index.md MFiles.IRPCVault.GetMetadataStructureItemIdByGUID | vault/core | read | session-or-assertion | Finds the vault-specific ID of a metadata structure item (object type, property definition, class, workflow, ...) from its GUID. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVault/GetMetadataStructureItemIdByGUID/index.md MFiles.IRPCVault.GetMetadataStructureItemIdByAlias | vault/core | read | session-or-assertion | Finds the vault-specific ID of a metadata structure item from one of its aliases. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVault/GetMetadataStructureItemIdByAlias/index.md MFiles.IRPCVault.SendPushDataResponse | vault/core | write | session | Sends a response for server data push. This is a response for request received with RequestPushDataAsync call (with non-zero request id). This call completes the push data cycle. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVault/SendPushDataResponse/index.md MFiles.IRPCVault.SendPushDataPendingHeartbeat | vault/core | write | session | Sends a heartbeat signal as an early response for server data push (with non-zero request id). | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVault/SendPushDataPendingHeartbeat/index.md MFiles.IRPCVault.GetAllTranslations | vault/core | write | session-or-assertion | Gets all translations of the vault's metadata structure names as one JSON document. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVault/GetAllTranslations/index.md MFiles.IRPCVault.GetReportAccessCredentials | vault/core | read | session | Gets the report access credentials for this vault. The credentials are encrypted with the provided public key. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVault/GetReportAccessCredentials/index.md MFiles.IRPCVault.GetUsersAndUserGroupsList | vault/core | read | session-or-assertion | Gets the names of all users and user groups in one list, with group IDs negated. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVault/GetUsersAndUserGroupsList/index.md MFiles.IRPCVault.GetUserGroups | vault/core | read | session-or-assertion | Gets the vault's normal user groups with their members. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVault/GetUserGroups/index.md MFiles.IRPCVault.GetUserGroup | vault/core | write | session-or-assertion | Gets one user group with its members. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVault/GetUserGroup/index.md MFiles.IRPCVault.GetGroupsOfUserOrGroup | vault/core | read | session-or-assertion | Gets the user groups that a user or a user group belongs to. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVault/GetGroupsOfUserOrGroup/index.md MFiles.IRPCVault.GetMetadataStructureItemIdsByAliases | vault/core | write | session-or-assertion | Gets all unambiguous alias-to-ID mappings of one kind of metadata structure item, or of all kinds, as JSON. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVault/GetMetadataStructureItemIdsByAliases/index.md MFiles.IRPCVault.GetUsersAndUserGroups | vault/core | read | session-or-assertion | Gets all users and normal user groups of the vault as JSON. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVault/GetUsersAndUserGroups/index.md MFiles.IRPCVault.GetMetadataStructureItemIdsByAliases_Compressed | vault/core | read | session-or-assertion | Gets alias-to-ID mappings of several kinds of metadata structure item as JSON, with the option to exclude kinds. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVault/GetMetadataStructureItemIdsByAliases_Compressed/index.md MFiles.IRPCVault.GetUsersAndUserGroupsOrDelta | vault/core | write | session-or-assertion | Gets users and normal user groups as JSON, or only the changes since a version the caller already has. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVault/GetUsersAndUserGroupsOrDelta/index.md MFiles.IRPCVault.GetUserContainers | vault/core | write | session-or-assertion | Gets all user groups of the vault, of all group types, with their members. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVault/GetUserContainers/index.md MFiles.IRPCVault.GetUsersAndUserContainers | vault/core | read | session-or-assertion | Gets all users and all user groups of the vault. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVault/GetUsersAndUserContainers/index.md MFiles.IRPCVault.GetUsersAndUserContainersOrDelta | vault/core | read | session-or-assertion | Gets users and user groups of all types as JSON, or only the changes since a version the caller already has. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVault/GetUsersAndUserContainersOrDelta/index.md MFiles.IRPCVault.GetMetadataStructureItemIdsFromMDCardConfiguration | vault/core | write | session-or-assertion | Gets metadata structure item IDs and related aliases or GUIDs which are used in Metadata card configuration value. Created for HttpServer. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVault/GetMetadataStructureItemIdsFromMDCardConfiguration/index.md MFiles.IRPCVault.GetVaultServerAttachments | vault/core | read | session | Gets the servers this vault is attached to. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVault/GetVaultServerAttachments/index.md MFiles.IRPCVault.BroadcastRequest | vault/core | write | session | Broadcasts a vault level request. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVault/BroadcastRequest/index.md MFiles.IRPCVault.GetServerRoles | vault/core | read | session | Gets the multi-server roles this server has with the vault. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVault/GetServerRoles/index.md MFiles.IRPCVault.GetAllMetadataStructureItemIdswithAliases | vault/core | read | session-or-assertion | Gets all unambiguous alias-to-ID mappings of one kind of metadata structure item, or of all kinds, as typed lists. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVault/GetAllMetadataStructureItemIdswithAliases/index.md MFiles.IRPCVault.GetMetadataStructure | vault/core | read | session-or-assertion | Gets the vault's real object types (not value lists), with icons, in one call. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVault/GetMetadataStructure/index.md MFiles.IRPCVault.GetVault | vault/core | read | session-or-assertion | Gets the GUID, display name and other basic data of the session's vault. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVault/GetVault/index.md MFiles.IRPCVault.GetMetadataStructureVersion | vault/core | read | session-or-assertion | Gets the version numbers of the vault's metadata structure and of its property definitions. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVault/GetMetadataStructureVersion/index.md MFiles.IRPCVault.NotifyDataPushEvent | vault/core | write | session | Notify for server data push message change. In multi-server mode this is broadcast to all nodes and node that has client channel open can continue operation. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVault/NotifyDataPushEvent/index.md MFiles.IRPCObjectTypes.RefreshExternalObjectType | vault/core | write | session-or-assertion | Refreshes the items of an external object type or value list from its external database now. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectTypes/RefreshExternalObjectType/index.md MFiles.IRPCObjectTypes.GetObjectTypes | vault/core | read | session-or-assertion | Gets all object types (real object types only, not plain value lists), with their icons. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectTypes/GetObjectTypes/index.md MFiles.IRPCObjectTypes.GetObjectType | vault/core | write | session-or-assertion | Gets one object type or value list by ID, with its icon. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectTypes/GetObjectType/index.md MFiles.IRPCPropertyDefs.GetPropertyDefs | vault/core | read | session-or-assertion | Gets all property definitions that the user is allowed to see. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCPropertyDefs/GetPropertyDefs/index.md MFiles.IRPCPropertyDefs.GetPropertyDef | vault/core | write | session-or-assertion | Gets one property definition by ID. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCPropertyDefs/GetPropertyDef/index.md MFiles.IRPCPropertyDefs.GetObjectClassesAndGroups | vault/core | read | session-or-assertion | Gets all classes and class groups that the user is allowed to see. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCPropertyDefs/GetObjectClassesAndGroups/index.md MFiles.IRPCPropertyDefs.GetObjectClass | vault/core | read | session-or-assertion | Gets one class by ID, with the property definitions associated with it. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCPropertyDefs/GetObjectClass/index.md MFiles.IRPCValueLists.ChangeValueListItemPermissionsFromClient | vault/core | write | session-or-assertion | Changes the permissions of a traditional folder. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCValueLists/ChangeValueListItemPermissionsFromClient/index.md MFiles.IRPCValueLists.CheckAccessToValueListItem | vault/core | read | session-or-assertion | Checks whether the calling user has the given access under an access control list that the caller supplies. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCValueLists/CheckAccessToValueListItem/index.md MFiles.IRPCValueLists.RemoveValueListItemFromClient | vault/core | write | session-or-assertion | Deletes a traditional folder (marks it deleted). | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCValueLists/RemoveValueListItemFromClient/index.md MFiles.IRPCValueLists.UndeleteValueListItem | vault/core | write | session-or-assertion | Restores a deleted item of a plain value list, together with its deleted parent items. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCValueLists/UndeleteValueListItem/index.md MFiles.IRPCValueLists.AddValueListItemFromClient | vault/core | write | session-or-assertion | Adds a new item to a value list, as a user. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCValueLists/AddValueListItemFromClient/index.md MFiles.IRPCValueLists.CreateOrFindTraditionalFolder | vault/core | write | session-or-assertion | Creates a traditional folder, or returns an existing folder with the same name. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCValueLists/CreateOrFindTraditionalFolder/index.md MFiles.IRPCValueLists.RenameValueListItemFromClient | vault/core | write | session-or-assertion | Renames a traditional folder. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCValueLists/RenameValueListItemFromClient/index.md MFiles.IRPCValueLists.GetValueLists | vault/core | read | session-or-assertion | Gets all value lists of the vault, including the object types, without icons. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCValueLists/GetValueLists/index.md MFiles.IRPCValueLists.GetValueList | vault/core | write | session-or-assertion | Gets one value list or object type by ID, without its icon. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCValueLists/GetValueList/index.md MFiles.IRPCValueLists.UpdateValueListItemFromClient | vault/core | write | session-or-assertion | Updates an item of a plain value list or a traditional folder, as a user. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCValueLists/UpdateValueListItemFromClient/index.md MFiles.IRPCValueLists.RemoveOrDestroyTraditionalFolder | vault/core | write | session-or-assertion | Deletes or destroys a traditional folder and everything in it. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCValueLists/RemoveOrDestroyTraditionalFolder/index.md MFiles.IRPCValueLists.GetValueListItemPermissions | vault/core | read | session-or-assertion | Gets the permissions of one item of a plain value list. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCValueLists/GetValueListItemPermissions/index.md MFiles.IRPCValueLists.GetValueListItemsWithPermissions | vault/core | read | session-or-assertion | Gets the items of one value list or object type, or only the changes since a known version. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCValueLists/GetValueListItemsWithPermissions/index.md MFiles.IRPCValueLists.SearchValueListItemsWithPermissions | vault/core | read | session-or-assertion | Searches the items of one value list or object type by item ID, name, owner, parent or deleted state. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCValueLists/SearchValueListItemsWithPermissions/index.md MFiles.IRPCValueLists.GetLookupItems | vault/core | read | session-or-assertion | Gets the selectable items of one or more value lists or object types in one call, for example to fill lookup controls. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCValueLists/GetLookupItems/index.md MFiles.IRPCValueLists.GetValueListItemProposals | vault/core | read | session-or-assertion | Gets the values that the calling user has most recently used for a lookup property. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCValueLists/GetValueListItemProposals/index.md MFiles.IRPCValueLists.CreateFolderTree | vault/core | write | session-or-assertion | Creates a tree of traditional folders under one anchor in one transaction: either every folder is created or the call fails and nothing is saved. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCValueLists/CreateFolderTree/index.md MFiles.IRPCSearch.GetFolderObjectsCount | vault/core | read | session-or-assertion | Gets the count of objects in the specified folder. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCSearch/GetFolderObjectsCount/index.md MFiles.IRPCSearch.GetFacetValues | vault/core | read | session-or-assertion | Retrieves the facet values for the documents that satisfy the specified search conditions. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCSearch/GetFacetValues/index.md MFiles.IRPCSearch.GetSearchHits | vault/core | read | session-or-assertion | Finds the words of a text that a full-text search condition matches, for hit highlighting. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCSearch/GetSearchHits/index.md MFiles.IRPCSearch.GetObjectCountInSearch | vault/core | read | session-or-assertion | Counts the objects that match the given conditions without returning them. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCSearch/GetObjectCountInSearch/index.md MFiles.IRPCSearch.SearchReferencedValueListItems | vault/core | write | session-or-assertion | Gets value list items that are referenced by one or more documents (possibly limiting the set of documents with conditions) in ID order. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCSearch/SearchReferencedValueListItems/index.md MFiles.IRPCSearch.GetPrefillProperties | vault/core | read | session-or-assertion | Gets the property values that a new object created in the given folder gets from that folder. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCSearch/GetPrefillProperties/index.md MFiles.IRPCSearch.GetObjectsCountForNotifications | vault/core | read | session-or-assertion | Gets the objects count for notification badge. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCSearch/GetObjectsCountForNotifications/index.md MFiles.IRPCSearch.GetFolderContentsOfPinboard | vault/core | write | session-or-assertion | Gets the contents of the Pinboard items. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCSearch/GetFolderContentsOfPinboard/index.md MFiles.IRPCSearch.SearchObjects | vault/core | read | session-or-assertion | Searches the vault for objects that match the given conditions. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCSearch/SearchObjects/index.md MFiles.IRPCSearch.GetFolderContentsOrDelta | vault/core | read | session-or-assertion | Gets the contents of the specified folder, or a delta that indicates changes to document vault data since the logical timestamp known by the caller. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCSearch/GetFolderContentsOrDelta/index.md MFiles.IRPCSearch.GetFolderContents | vault/core | read | session-or-assertion | Lists the contents of a view or a view level: subviews, grouping folders and objects. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCSearch/GetFolderContents/index.md MFiles.IRPCSearch.QuerySearchAgent | vault/core | read | session-or-assertion | Runs an Aino Search query for the M-Files clients. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCSearch/QuerySearchAgent/index.md MFiles.IRPCSearch.CreateSummarization | vault/core | write | session-or-assertion | Creates an Aino summary for the M-Files clients. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCSearch/CreateSummarization/index.md MFiles.IRPCSearch.SearchViewLevelFolders | vault/core | read | session-or-assertion | The search covers the folders that the listing of the level would show without the folder limit. The results can be saved as part of the user's folder selection. Fails with ENOTIMPL when the feature is not enabled on the server. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCSearch/SearchViewLevelFolders/index.md MFiles.IRPCObjectOperations.DownloadFile_ReadBlock | vault/core | read | session-or-assertion | Reads a block of a file from a download session. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/DownloadFile_ReadBlock/index.md MFiles.IRPCObjectOperations.UploadTempFile | vault/core | write | session-or-assertion | Uploads a block of a file to a temporary upload session on the server. The upload can then be used as the content of a new object. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/UploadTempFile/index.md MFiles.IRPCObjectOperations.GetStateTransitionSignatureSettings | vault/core | read | session-or-assertion | Gets the signature settings for a state transition. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/GetStateTransitionSignatureSettings/index.md MFiles.IRPCObjectOperations.RemoveUploadSession | vault/core | write | session-or-assertion | Removes an upload and its temporary file. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/RemoveUploadSession/index.md MFiles.IRPCObjectOperations.UploadTempFileCommit | vault/core | write | session-or-assertion | Completes an upload made with UploadTempFile. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/UploadTempFileCommit/index.md MFiles.IRPCObjectOperations.AddObject | vault/core | write | session-or-assertion | Creates a new object without files. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/AddObject/index.md MFiles.IRPCObjectOperations.AddSingleFileDocument_SingleStep | vault/core | write | session-or-assertion | Creates a single-file document from inline file content and checks it in. Older form; prefer AddObjectWithFiles with an inline file source. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/AddSingleFileDocument_SingleStep/index.md MFiles.IRPCObjectOperations.AddSingleFileDocument_SingleStep2 | vault/core | write | session-or-assertion | Creates a single-file document from inline file content. Older form; prefer AddObjectWithFiles with an inline file source. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/AddSingleFileDocument_SingleStep2/index.md MFiles.IRPCObjectOperations.AddSingleFileDocument_SingleStep3 | vault/core | write | session-or-assertion | Creates a single-file document from inline file content and returns its file version. Older form; prefer AddObjectWithFiles with an inline file source. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/AddSingleFileDocument_SingleStep3/index.md MFiles.IRPCObjectOperations.CheckOut | vault/core | write | session-or-assertion | Checks out one object. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/CheckOut/index.md MFiles.IRPCObjectOperations.CheckOutMultiple | vault/core | write | session-or-assertion | Checks out several objects in one call. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/CheckOutMultiple/index.md MFiles.IRPCObjectOperations.CheckIn | vault/core | write | session-or-assertion | Checks in one object. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/CheckIn/index.md MFiles.IRPCObjectOperations.CheckInMultiple | vault/core | write | session-or-assertion | Checks in several objects in one call. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/CheckInMultiple/index.md MFiles.IRPCObjectOperations.UndoCheckout | vault/core | write | session-or-assertion | Undoes the checkout of one object. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/UndoCheckout/index.md MFiles.IRPCObjectOperations.UndoCheckoutMultiple | vault/core | write | session-or-assertion | Undoes the check-out of several objects in one call. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/UndoCheckoutMultiple/index.md MFiles.IRPCObjectOperations.GetProperties | vault/core | read | session-or-assertion | Gets the property values of one specific object version. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/GetProperties/index.md MFiles.IRPCObjectOperations.GetPropertiesOfMultipleObjects | vault/core | read | session-or-assertion | Gets the property values of several specific object versions. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/GetPropertiesOfMultipleObjects/index.md MFiles.IRPCObjectOperations.SetPropertiesMultiple | vault/core | write | session-or-assertion | If the object is currently checked in, a new checked-in version is created. If the object is currently checked out, the changes are applied to the checked-out version. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/SetPropertiesMultiple/index.md MFiles.IRPCObjectOperations.UpdateProperty | vault/core | write | session-or-assertion | Sets one property value of an object version. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/UpdateProperty/index.md MFiles.IRPCObjectOperations.RemoveProperty | vault/core | write | session-or-assertion | Removes one property value from an object version. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/RemoveProperty/index.md MFiles.IRPCObjectOperations.SetObjectLevelProperty | vault/core | write | session-or-assertion | Sets a property that belongs to the object as a whole rather than to one version. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/SetObjectLevelProperty/index.md MFiles.IRPCObjectOperations.UpdateObjectModificationInfo | vault/core | write | session-or-assertion | Overwrites the creation and last modification information (who and when) of a checked-out object. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/UpdateObjectModificationInfo/index.md MFiles.IRPCObjectOperations.SetFavoritesMultiple | vault/core | write | session-or-assertion | Adds and removes objects from the favorites collection of the user. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/SetFavoritesMultiple/index.md MFiles.IRPCObjectOperations.GetObjectInfo | vault/core | read | session-or-assertion | Gets the version information of one object without its property values. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/GetObjectInfo/index.md MFiles.IRPCObjectOperations.CheckAccess | vault/core | read | session-or-assertion | Checks user's access to an object based on an ACL. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/CheckAccess/index.md MFiles.IRPCObjectOperations.GetSecurity | vault/core | read | session-or-assertion | Gets the permissions (ACL) of an object version. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/GetSecurity/index.md MFiles.IRPCObjectOperations.GetSecurityOfMultipleObjects | vault/core | read | session-or-assertion | Gets the permissions (ACL) of several object versions, in the order of objvers. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/GetSecurityOfMultipleObjects/index.md MFiles.IRPCObjectOperations.ChangeSecurity | vault/core | write | session-or-assertion | Changes the security settings of an object. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/ChangeSecurity/index.md MFiles.IRPCObjectOperations.AddObjectFile | vault/core | write | session-or-assertion | Adds new document file to a document. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/AddObjectFile/index.md MFiles.IRPCObjectOperations.RemoveObjectFile | vault/core | write | session-or-assertion | Removes a file from a document. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/RemoveObjectFile/index.md MFiles.IRPCObjectOperations.RenameObjectFile | vault/core | write | session-or-assertion | Renames a document file. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/RenameObjectFile/index.md MFiles.IRPCObjectOperations.GetObjectFiles | vault/core | write | session-or-assertion | Gets the files of a specific object version. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/GetObjectFiles/index.md MFiles.IRPCObjectOperations.UploadFile | vault/core | write | session-or-assertion | Uploads a block of new content for an existing file of an object that is checked out to the caller. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/UploadFile/index.md MFiles.IRPCObjectOperations.UploadFileCommit | vault/core | write | session-or-assertion | Completes an upload made with UploadFile and stores it as the new content of the file. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/UploadFileCommit/index.md MFiles.IRPCObjectOperations.GetFileSize | vault/core | write | session-or-assertion | Gets the size of a specific file version in bytes. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/GetFileSize/index.md MFiles.IRPCObjectOperations.GetObjectFilesForModificationInEventHandler | vault/core | write | session-or-assertion | Gets the files of a checked-out object version for modification by an event handler. Used by server-side vault applications; requires the vault-level right to edit and delete all objects. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/GetObjectFilesForModificationInEventHandler/index.md MFiles.IRPCObjectOperations.RemoveObject | vault/core | write | session-or-assertion | Removes one object i.e. marks it deleted. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/RemoveObject/index.md MFiles.IRPCObjectOperations.RemoveObjects | vault/core | write | session-or-assertion | Marks several objects deleted in one transaction. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/RemoveObjects/index.md MFiles.IRPCObjectOperations.UndeleteObject | vault/core | write | session-or-assertion | Undeletes a previously removed object. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/UndeleteObject/index.md MFiles.IRPCObjectOperations.UndeleteObjects | vault/core | write | session-or-assertion | Restores several deleted objects. Requires the vault-level right to undelete objects. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/UndeleteObjects/index.md MFiles.IRPCObjectOperations.DestroyObject | vault/core | write | session-or-assertion | Permanently destroys an object, or one version of it. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/DestroyObject/index.md MFiles.IRPCObjectOperations.DestroyObjects | vault/core | write | session-or-assertion | Permanently destroys several objects with all their versions. Requires the vault-level right to destroy objects. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/DestroyObjects/index.md MFiles.IRPCObjectOperations.DestroyObjectVersions | vault/core | write | session-or-assertion | Permanently destroys specific object versions. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/DestroyObjectVersions/index.md MFiles.IRPCObjectOperations.GetObjectHistory | vault/core | read | session-or-assertion | Lists the existing versions of an object, oldest first. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/GetObjectHistory/index.md MFiles.IRPCObjectOperations.GetObjectHistory2 | vault/core | write | session-or-assertion | Lists the existing versions of an object with their version information, oldest first. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/GetObjectHistory2/index.md MFiles.IRPCObjectOperations.GetLatestObjectVersion | vault/core | read | session-or-assertion | Gets the number and GUID of the latest version of an object. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/GetLatestObjectVersion/index.md MFiles.IRPCObjectOperations.GetLatestFileVersion | vault/core | read | session-or-assertion | Gets the latest version of a file and the object version it belongs to. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/GetLatestFileVersion/index.md MFiles.IRPCObjectOperations.AddVersionTag | vault/core | write | session-or-assertion | Adds the specified tag to the document version. If the tag already exists in the specified target version, this method does nothing. Other tags are not affected. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/AddVersionTag/index.md MFiles.IRPCObjectOperations.ModifyVersionTags | vault/core | write | session-or-assertion | Replaces the version tags of an object version with the given set; an empty tags clears them. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/ModifyVersionTags/index.md MFiles.IRPCObjectOperations.Rollback | vault/core | write | session-or-assertion | Rolls back to an older version. Creates a new version that is a copy of the specified old version. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/Rollback/index.md MFiles.IRPCObjectOperations.GetVersionCommentHistory | vault/core | read | session-or-assertion | Gets the version comments of an object up to a given version, oldest first. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/GetVersionCommentHistory/index.md MFiles.IRPCObjectOperations.GetLatestVersionCommentOfMultipleObjects | vault/core | read | session-or-assertion | Gets the latest version comment of several objects. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/GetLatestVersionCommentOfMultipleObjects/index.md MFiles.IRPCObjectOperations.GetWorkflowsForClient | vault/core | read | session-or-assertion | Gets all the workflows in a format suitable for client. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/GetWorkflowsForClient/index.md MFiles.IRPCObjectOperations.GetDocEventSubscriptions | vault/core | read | session-or-assertion | Gets the caller's event subscriptions for an object. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/GetDocEventSubscriptions/index.md MFiles.IRPCObjectOperations.SetDocEventSubscriptions | vault/core | write | session-or-assertion | Replaces the caller's event subscriptions for an object. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/SetDocEventSubscriptions/index.md MFiles.IRPCObjectOperations.GetObjectGUID | vault/core | write | session-or-assertion | Gets the GUID of an object. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/GetObjectGUID/index.md MFiles.IRPCObjectOperations.SetObjectGUID | vault/core | write | session-or-assertion | Sets the Object GUID of the specified object. NOTE: In general, the identity of an object should remain unchanged. Use this method in special circumstances only. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/SetObjectGUID/index.md MFiles.IRPCObjectOperations.GetObjIDByGUID | vault/core | read | session-or-assertion | Gets the object ID of the object that has the given object GUID. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/GetObjIDByGUID/index.md MFiles.IRPCObjectOperations.PrepareFile | vault/core | write | session-or-assertion | Prepares a PDF rendition of a file version and reports its size, extension and timestamp. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/PrepareFile/index.md MFiles.IRPCObjectOperations.DownloadFile_Begin | vault/core | read | session-or-assertion | Opens a download session for a file version and returns its ID, the content size and, on request, its MD5 checksum. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/DownloadFile_Begin/index.md MFiles.IRPCObjectOperations.ConvertToPDF | vault/core | write | session-or-assertion | Converts the specified object file to PDF format. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/ConvertToPDF/index.md MFiles.IRPCObjectOperations.AddStubObject | vault/core | write | session-or-assertion | Creates a stub object that stands for an object in another vault. Used by replication and cross-vault relationships; not for applications. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/AddStubObject/index.md MFiles.IRPCObjectOperations.ResolveConflict | vault/core | write | session-or-assertion | Resolves a replication conflict between an object and its conflict object. Used by replication tools and M-Files clients; not for applications. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/ResolveConflict/index.md MFiles.IRPCObjectOperations.GetRemoteRelationshipSourceInfo | vault/core | read | session-or-assertion | Gets what another vault needs to create a stub of this object, or to find a matching object. Used by replication and cross-vault relationships; not for applications. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/GetRemoteRelationshipSourceInfo/index.md MFiles.IRPCObjectOperations.GetRemoteRelationshipTargetInfo | vault/core | read | session-or-assertion | Finds the local object that matches an object of another vault, or the information for creating a stub of it. Used by replication and cross-vault relationships; not for applications. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/GetRemoteRelationshipTargetInfo/index.md MFiles.IRPCObjectOperations.GetObjectInfoAndProperties | vault/core | write | session-or-assertion | Gets the version information and the property values of one object, either its latest version or a specific version. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/GetObjectInfoAndProperties/index.md MFiles.IRPCObjectOperations.GetObjectVersionAndPropertiesOfMultipleObjects | vault/core | read | session-or-assertion | Gets the version information and the property values of several objects in one call. The preferred way to read objects. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/GetObjectVersionAndPropertiesOfMultipleObjects/index.md MFiles.IRPCObjectOperations.UpdateMetadataInFile | vault/core | write | session-or-assertion | Writes the object's metadata into the properties embedded in its files (for formats that support it). | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/UpdateMetadataInFile/index.md MFiles.IRPCObjectOperations.GetRelationshipsForObject | vault/core | read | session-or-assertion | Gets the objects that a specific object version refers to, or that refer to it. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/GetRelationshipsForObject/index.md MFiles.IRPCObjectOperations.PromoteUnmanagedObject | vault/core | write | session-or-assertion | Promotes objects of an external repository (unmanaged objects) to managed M-Files objects by giving them metadata. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/PromoteUnmanagedObject/index.md MFiles.IRPCObjectOperations.DownloadFile_Stop | vault/core | read | session-or-assertion | Closes a download session. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/DownloadFile_Stop/index.md MFiles.IRPCObjectOperations.SetExternalObjectID | vault/core | write | session-or-assertion | Sets the external ID of an object. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/SetExternalObjectID/index.md MFiles.IRPCObjectOperations.GetAutomaticMetadata | vault/core | read | session-or-assertion | Gets automatic metadata from the vault's metadata providers, for an object about to be created (from its uploaded files) or for an existing object version. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/GetAutomaticMetadata/index.md MFiles.IRPCObjectOperations.DownloadFile | vault/core | write | session-or-assertion | Not available over native gRPC: the server answers "Not implemented.". Used by the M-Files HTTP gateway. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/DownloadFile/index.md MFiles.IRPCObjectOperations.GetTextContentForTemporaryFile | vault/core | write | session-or-assertion | Gets the plain text content of a file uploaded with UploadTempFile. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/GetTextContentForTemporaryFile/index.md MFiles.IRPCObjectOperations.GetIdentitiesAndViewsOfMultipleUnmanagedReducedItems | vault/core | read | session-or-assertion | Gets the identities and view IDs of unmanaged items of an external repository. Used by M-Files clients; not for applications. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/GetIdentitiesAndViewsOfMultipleUnmanagedReducedItems/index.md MFiles.IRPCObjectOperations.ResolveManagedIDOfPromotedObject | vault/core | read | session-or-assertion | Gets the managed object ID of an object that had the given unmanaged ID before it was promoted. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/ResolveManagedIDOfPromotedObject/index.md MFiles.IRPCObjectOperations.DemoteObjects | vault/core | write | session-or-assertion | Removes the M-Files metadata from promoted objects, turning them back into unmanaged objects of their external repository. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/DemoteObjects/index.md MFiles.IRPCObjectOperations.DownloadFileWithDownloadID | vault/core | write | session-or-assertion | Not available over native gRPC: the server answers "Not implemented.". Used by the M-Files HTTP gateway. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/DownloadFileWithDownloadID/index.md MFiles.IRPCObjectOperations.GetMultipleWorkflowStatesAndTransitionsWithRightsCheck | vault/core | read | session-or-assertion | Gets the states and transitions of several workflows in one call, in a compressed binary form, with the user's rights checked. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/GetMultipleWorkflowStatesAndTransitionsWithRightsCheck/index.md MFiles.IRPCObjectOperations.GetMultipleWorkflowStatesAndTransitions | vault/core | read | session-or-assertion | Gets the states and transitions of several workflows in one call, in a compressed binary form. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/GetMultipleWorkflowStatesAndTransitions/index.md MFiles.IRPCObjectOperations.GetFileDownloadUrl | vault/core | write | session-or-assertion | Not available over native gRPC: the server answers "Not implemented.". Used by the M-Files HTTP gateway. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/GetFileDownloadUrl/index.md MFiles.IRPCObjectOperations.DownloadFileWithDownloadKey | vault/core | write | session-or-assertion | Not available over native gRPC: the server answers "Not implemented.". Used by the M-Files HTTP gateway. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/DownloadFileWithDownloadKey/index.md MFiles.IRPCObjectOperations.FollowObject | vault/core | write | session-or-assertion | Starts or stops following the specified object. While the object is being followed, the current user will be notified if the object changes. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/FollowObject/index.md MFiles.IRPCObjectOperations.GetTextContentForFile | vault/core | read | session-or-assertion | Gets the plain text content of a file version. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/GetTextContentForFile/index.md MFiles.IRPCObjectOperations.MigrateObject | vault/core | write | session-or-assertion | Migrates a promoted object. Requires full control of the vault; used by migration tools. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/MigrateObject/index.md MFiles.IRPCObjectOperations.GetTemplateObjectsForObjectType | vault/core | write | session-or-assertion | Gets the template objects of an object type, with the Additional classes value of each. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/GetTemplateObjectsForObjectType/index.md MFiles.IRPCObjectOperations.DetectTextLanguage | vault/core | write | session-or-assertion | Detects the language of a plain text. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/DetectTextLanguage/index.md MFiles.IRPCObjectOperations.GetObjectDataOfMultipleObjects | vault/core | read | session-or-assertion | Gets selected data of several objects: version information, properties, ACL, the caller's permissions, relationships, version comments and more, with a result or an error per object. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/GetObjectDataOfMultipleObjects/index.md MFiles.IRPCObjectOperations.FindFileDuplicates | vault/core | write | session-or-assertion | Finds files in the vault with the same content as the given file version. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/FindFileDuplicates/index.md MFiles.IRPCObjectOperations.FindFilesByChecksum | vault/core | write | session-or-assertion | Finds file versions in the vault by MD5 checksum. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/FindFilesByChecksum/index.md MFiles.IRPCObjectOperations.RemoveFromRecentlyAccessed | vault/core | write | session-or-assertion | Removes the specified objects from being shown in 'Recently Accessed by Me'. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/RemoveFromRecentlyAccessed/index.md MFiles.IRPCObjectOperations.GetDocumentComparisonUrl | vault/core | write | session-or-assertion | Gets a URL of a page that shows the differences between two document files in the vault. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/GetDocumentComparisonUrl/index.md MFiles.IRPCObjectOperations.GetDocumentComparisonWithTempFileUrl | vault/core | write | session-or-assertion | Gets a URL of a page that shows the differences between a document file in the vault and an uploaded temporary file. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/GetDocumentComparisonWithTempFileUrl/index.md MFiles.IRPCObjectOperations.GetDocumentComparisonEnabled | vault/core | write | session-or-assertion | Tells whether document comparison is available in the vault. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/GetDocumentComparisonEnabled/index.md MFiles.IRPCObjectOperations.GetPromotedObjects | vault/core | write | session-or-assertion | Lists promoted objects of an external repository. Requires full control of the vault; the maximum result count must be 1 to 1000. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/GetPromotedObjects/index.md MFiles.IRPCObjectOperations.HasFileDuplicates | vault/core | write | session-or-assertion | Tells whether a file with the given content (checksum) already exists in the vault. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/HasFileDuplicates/index.md MFiles.IRPCObjectOperations.FindFileDuplicatesOfObjVer | vault/core | write | session-or-assertion | Finds files in the vault with the same content as the files of the given object version. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/FindFileDuplicatesOfObjVer/index.md MFiles.IRPCObjectOperations.CopyConflictObjectAsNewVersionToBaseObject | vault/core | write | session-or-assertion | Resolves a replication conflict by adding the conflict object's content as a new version of the base object. Used by M-Files clients; not for applications. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/CopyConflictObjectAsNewVersionToBaseObject/index.md MFiles.IRPCObjectOperations.FindVaultDuplicates | vault/core | write | session-or-assertion | Finds all groups of duplicate files in the vault. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/FindVaultDuplicates/index.md MFiles.IRPCObjectOperations.SetProperties | vault/core | write | session-or-assertion | Adds, replaces or removes property values of an object. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/SetProperties/index.md MFiles.IRPCObjectOperations.MigrateObjects | vault/core | write | session-or-assertion | Migrates and promotes objects. Requires full control of the vault; used by migration tools. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/MigrateObjects/index.md MFiles.IRPCObjectOperations.FindEmailDuplicates | vault/core | write | session-or-assertion | Finds duplicate email objects in the vault. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/FindEmailDuplicates/index.md MFiles.IRPCObjectOperations.GetTemplates | vault/core | write | session-or-assertion | Gets the templates of an object type, optionally only those of one class or matching keywords. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/GetTemplates/index.md MFiles.IRPCObjectOperations.GetEffectivePermissions | vault/core | read | session-or-assertion | Gets the effective permissions of a document. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/GetEffectivePermissions/index.md MFiles.IRPCObjectOperations.GetFileDownloadUrl2 | vault/core | write | session-or-assertion | Not available over native gRPC: the server answers "Not implemented.". Used by the M-Files HTTP gateway. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/GetFileDownloadUrl2/index.md MFiles.IRPCObjectOperations.UploadExistingFiles | vault/core | write | session-or-assertion | Copies existing file versions into new uploads, for example to create a new object with a copy of a file. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/UploadExistingFiles/index.md MFiles.IRPCObjectOperations.GetExternalEditingDetails | vault/core | read | session-or-assertion | Gets the information a client needs to open a file in an external editing system (SharePoint Embedded). | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/GetExternalEditingDetails/index.md MFiles.IRPCObjectOperations.RelayMasterStorageOperations | vault/core | write | session-or-assertion | Relays file or object operations to Master Storage. Internal to M-Files; not for applications. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/RelayMasterStorageOperations/index.md MFiles.IRPCObjectOperations.GetWorkflowStateHistory | vault/core | read | session-or-assertion | Gets the workflow state history of an object. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/GetWorkflowStateHistory/index.md MFiles.IRPCObjectOperations.GetWorkflowStates | vault/core | read | session-or-assertion | Gets the states of the given workflow in the appropriate order. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/GetWorkflowStates/index.md MFiles.IRPCObjectOperations.GetWorkflowStatesAndTransitions | vault/core | read | session-or-assertion | Gets the states and transitions of the given workflow. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/GetWorkflowStatesAndTransitions/index.md MFiles.IRPCObjectOperations.CheckInExternalChanges | vault/core | write | session-or-assertion | Creates new versions of objects whose files were changed in an external editing system (SharePoint Embedded co-authoring). No version is created for an object without changes. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/CheckInExternalChanges/index.md MFiles.IRPCObjectOperations.GetPropertyValueWithMetadata | vault/core | read | session-or-assertion | Gets a property value and its metadata. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/GetPropertyValueWithMetadata/index.md MFiles.IRPCObjectOperations.GetObjectInfoAndPropertiesWithMetadata | vault/core | write | session-or-assertion | Like GetObjectInfoAndProperties, but each property value also carries its value metadata. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/GetObjectInfoAndPropertiesWithMetadata/index.md MFiles.IRPCObjectOperations.AddOrUpdateExternalObject | vault/core | write | session-or-assertion | Creates, updates or deletes the object that mirrors an item of an external system, identified by its external ID. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/AddOrUpdateExternalObject/index.md MFiles.IRPCObjectOperations.SetPropertiesWithMetadata | vault/core | write | session-or-assertion | Adds, replaces or removes property values of an object, also storing metadata about each value. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/SetPropertiesWithMetadata/index.md MFiles.IRPCObjectOperations.SetPropertyValueMetadata | vault/core | write | session-or-assertion | Changes the metadata of property values without changing the values. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/SetPropertyValueMetadata/index.md MFiles.IRPCObjectOperations.SetTier | vault/core | write | session-or-assertion | Moves objects between storage tiers. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/SetTier/index.md MFiles.IRPCObjectOperations.DownloadTempFileFromUpload_Begin | vault/core | read | session-or-assertion | Opens a download session for a committed upload, to read it back or as a PDF, without creating an object. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/DownloadTempFileFromUpload_Begin/index.md MFiles.IRPCObjectOperations.GetFileMalwareInfo | vault/core | read | session-or-assertion | Gets the malware scanning verdict of a file, as an advisory hint for a user interface. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/GetFileMalwareInfo/index.md MFiles.IRPCObjectOperations.KeepUploadSessionAlive | vault/core | write | session-or-assertion | Keeps an upload from being removed for inactivity. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/KeepUploadSessionAlive/index.md MFiles.IRPCObjectOperations.GetObjectsByExternalIds | vault/core | read | session-or-assertion | Finds objects of one object type by their external IDs. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/GetObjectsByExternalIds/index.md MFiles.IRPCObjectOperations.AddObjectWithFiles | vault/core | write | session-or-assertion | Creates a new object, optionally with its files, and optionally checks it in. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/AddObjectWithFiles/index.md MFiles.IRPCObjectOperations.SetObjectActive | vault/core | write | session-or-assertion | Clears the draft (pending-upload) flag on an object, leaving it checked out. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/SetObjectActive/index.md MFiles.IRPCObjectOperations.CreateNewObjectWithPropertyMetadata | vault/core | write | session-or-assertion | Creates a new object without files, storing metadata about each property value. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/CreateNewObjectWithPropertyMetadata/index.md MFiles.IRPCObjectOperations.AddObjectWithFilesWithPropertyMetadata | vault/core | write | session-or-assertion | Creates a new object with files, storing metadata about each property value (who or what set it, why, and with what confidence). | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/AddObjectWithFilesWithPropertyMetadata/index.md MFiles.IRPCObjectOperations.DestroyObjectVersionsByConditions | vault/core | write | session-or-assertion | Destroys the old versions of an object that match search conditions, and returns how many were destroyed. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/DestroyObjectVersionsByConditions/index.md MFiles.IRPCObjectOperations.CountObjectVersionsMatchingConditions | vault/core | write | session-or-assertion | Counts the versions of an object that DestroyObjectVersionsByConditions would destroy with the same inputs, without destroying anything. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/CountObjectVersionsMatchingConditions/index.md MFiles.IRPCObjectOperations.SetPropertiesWithMetadataAttributedTo | vault/core | write | session-or-assertion | Sets property values with metadata and records the change as made by a built-in agent user. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/SetPropertiesWithMetadataAttributedTo/index.md MFiles.IRPCObjectOperations.GetTextContentForFileWithFormat | vault/core | read | session-or-assertion | Gets the text content of a file version as plain text or Markdown, and reports which format was produced. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/GetTextContentForFileWithFormat/index.md MFiles.IRPCObjectOperations.GetComparisonUrlOfUploadedFile | vault/core | write | session-or-assertion | Gets a URL of a page that shows the differences between a document file in the vault and a stateless upload identified by its fileref. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/GetComparisonUrlOfUploadedFile/index.md MFiles.IRPCFileTransfer.FileUploadBegin | vault/standard | write | session-or-assertion | Begins an upload in blocks and returns its fileref and the block rules. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCFileTransfer/FileUploadBegin/index.md MFiles.IRPCFileTransfer.FileUploadEnd | vault/standard | write | session-or-assertion | Completes an upload in blocks. Binds the content to no object; use FileUploadAttach or AddObjectWithFiles for that. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCFileTransfer/FileUploadEnd/index.md MFiles.IRPCFileTransfer.FileUploadAttach | vault/standard | write | session-or-assertion | Stores an ended upload as the new content of an existing file of an object that is checked out to the caller. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCFileTransfer/FileUploadAttach/index.md MFiles.IRPCFileTransferStreaming.FileUploadWhole | vault/standard | write | session-or-assertion | Uploads a whole file by streaming its content. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCFileTransferStreaming/FileUploadWhole/index.md MFiles.IRPCFileTransferStreaming.FileUploadBlock | vault/standard | write | session-or-assertion | Uploads one block of a stateless file upload by streaming its data. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCFileTransferStreaming/FileUploadBlock/index.md MFiles.IRPCViews.AddNewView | vault/standard | write | session-or-assertion | Creates a new private or common view. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCViews/AddNewView/index.md MFiles.IRPCViews.ModifyView | vault/standard | write | session-or-assertion | Replaces the definition of an existing view. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCViews/ModifyView/index.md MFiles.IRPCViews.DeleteView | vault/standard | write | session-or-assertion | Deletes a view and its child views. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCViews/DeleteView/index.md MFiles.IRPCViews.GetViews | vault/standard | write | session-or-assertion | Gets the calling user's view collection: all views, or the direct child views of one view. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCViews/GetViews/index.md MFiles.IRPCViews.SetViewVisibility | vault/standard | write | session-or-assertion | Shows or hides a view in the calling user's view collection. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCViews/SetViewVisibility/index.md MFiles.IRPCViews.GetViewsOrDelta | vault/standard | read | session-or-assertion | Gets the calling user's whole view collection, or only the changes since a version the caller already has. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCViews/GetViewsOrDelta/index.md MFiles.IRPCViews.GetExternalRepositoryIcons | vault/standard | read | session-or-assertion | Gets icons that external repository connections provide for their views and objects. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCViews/GetExternalRepositoryIcons/index.md MFiles.IRPCViews.GetView | vault/standard | read | session-or-assertion | Gets one view of the calling user's view collection, or one external view, as folder data. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCViews/GetView/index.md MFiles.IRPCViews.GetMultipleViews | vault/standard | read | session-or-assertion | Gets several views of external repositories in one call. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCViews/GetMultipleViews/index.md MFiles.IRPCViews.CopyView | vault/standard | write | session-or-assertion | Copies a private view that another user has shared, with its child views, into the caller's own views. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCViews/CopyView/index.md MFiles.IRPCViews.EnableShareView | vault/standard | write | session-or-assertion | Allows other users to copy the given private views of the caller for a limited time. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCViews/EnableShareView/index.md MFiles.IRPCViews.CreateSubFolder | vault/standard | write | session-or-assertion | Creates a traditional folder at a location inside a view, or returns an existing folder with the same name there. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCViews/CreateSubFolder/index.md MFiles.IRPCViews.GetFolderContentDownloadUrl | vault/standard | write | session-or-assertion | Not available: always fails with "Not implemented.". | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCViews/GetFolderContentDownloadUrl/index.md MFiles.IRPCViews.DownloadFolderContentWithDownloadKey | vault/standard | write | session-or-assertion | Not available: always fails with "Not implemented.". | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCViews/DownloadFolderContentWithDownloadKey/index.md MFiles.IRPCServerDataPush.OpenServerDataPush | vault/standard | write | session | Opens the session's push channel: a stream of requests and notifications from the server. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCServerDataPush/OpenServerDataPush/index.md MFiles.IRPCServerDataPush.SendDataPushResponse | vault/standard | write | session | Sends the client's answer to a push request received from OpenServerDataPush. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCServerDataPush/SendDataPushResponse/index.md MFiles.IRPCNotificationRules.RemoveNotificationRule | vault/standard | write | session | Deletes a notification rule. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCNotificationRules/RemoveNotificationRule/index.md MFiles.IRPCNotificationRules.AddNotificationRule | vault/standard | write | session | Creates a notification rule and returns its ID. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCNotificationRules/AddNotificationRule/index.md MFiles.IRPCNotificationRules.ModifyNotificationRule | vault/standard | write | session | Replaces a notification rule, identified by its id, with the given definition. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCNotificationRules/ModifyNotificationRule/index.md MFiles.IRPCNotificationRules.GetNotificationRules | vault/standard | read | session | Gets the caller's private notification rules and the common rules that apply to the caller. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCNotificationRules/GetNotificationRules/index.md MFiles.IRPCSharedLinks.CreateSharedLink | vault/standard | write | session-or-assertion | Creates a shared link to one file of an object and returns it with its new access key. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCSharedLinks/CreateSharedLink/index.md MFiles.IRPCSharedLinks.DeleteSharedLink | vault/standard | write | session-or-assertion | Deletes a shared link, so that its access key stops working. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCSharedLinks/DeleteSharedLink/index.md MFiles.IRPCSharedLinks.GetSharedLink | vault/standard | write | session-or-assertion | Gets one shared link by its access key. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCSharedLinks/GetSharedLink/index.md MFiles.IRPCSharedLinks.GetSharedLinks | vault/standard | write | session-or-assertion | Lists the shared links that the caller created, or all links for users who can see all objects. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCSharedLinks/GetSharedLinks/index.md MFiles.IRPCSharedLinks.GetSharedLinksByObject | vault/standard | write | session-or-assertion | Lists the shared links to one object. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCSharedLinks/GetSharedLinksByObject/index.md MFiles.IRPCSharedLinks.GetWOPILock | vault/standard | write | none | Not supported: always fails with "Not implemented.". | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCSharedLinks/GetWOPILock/index.md MFiles.IRPCSharedLinks.SetWOPILock | vault/standard | write | none | Not supported: always fails with "Not implemented.". | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCSharedLinks/SetWOPILock/index.md MFiles.IRPCSharedLinks.RemoveWOPILock | vault/standard | write | none | Not supported: always fails with "Not implemented.". | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCSharedLinks/RemoveWOPILock/index.md MFiles.IRPCSharedLinks.AddSharedLinkRecipients | vault/standard | write | session-or-assertion | Adds visitors (email recipients) to an external or visitor link and returns all its recipients. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCSharedLinks/AddSharedLinkRecipients/index.md MFiles.IRPCSharedLinks.GetSharedLinkRecipients | vault/standard | write | session-or-assertion | Lists the visitors (email recipients) of an external or visitor link. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCSharedLinks/GetSharedLinkRecipients/index.md MFiles.IRPCSharedLinks.RemoveSharedLinkRecipients | vault/standard | write | session-or-assertion | Removes visitors from an external or visitor link. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCSharedLinks/RemoveSharedLinkRecipients/index.md MFiles.IRPCSharedLinks.SetSharedLinks | vault/standard | write | session-or-assertion | Updates the access type of shared links, and grants or revokes access for anyone who has the link. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCSharedLinks/SetSharedLinks/index.md MFiles.IRPCSharedLinks.SetSharedLinkRecipients | vault/standard | write | session-or-assertion | Updates the expiration time and access type of visitors of external links. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCSharedLinks/SetSharedLinkRecipients/index.md MFiles.IRPCSharedLinks.GetExternalSharingSettings | vault/standard | write | session-or-assertion | Tells whether sharing is enabled in the vault and what the caller may do with external links. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCSharedLinks/GetExternalSharingSettings/index.md MFiles.IRPCSharedLinks.GetExternalLinks | vault/standard | write | session-or-assertion | Lists the external links of an object. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCSharedLinks/GetExternalLinks/index.md MFiles.IRPCSharedLinksPublic.DownloadSharedFile_ReadBlock | vault/standard | write | none | Reads one block of a file download started with DownloadSharedFileBegin. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCSharedLinksPublic/DownloadSharedFile_ReadBlock/index.md MFiles.IRPCSharedLinksPublic.DownloadSharedFile_Begin | vault/standard | write | none | Starts downloading the file of a shared link, without logging in, and returns a download ID, the file size and its MD5 checksum. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCSharedLinksPublic/DownloadSharedFile_Begin/index.md MFiles.IRPCSharedLinksPublic.GetSharedLinkInfo | vault/standard | write | none | Gets the name, extension and size of the file that a shared link points to, without logging in. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCSharedLinksPublic/GetSharedLinkInfo/index.md MFiles.IRPCSharedLinksPublic.UploadSharedFile | vault/standard | write | none | Uploads a block of new content for a file opened for editing in Office for the web. Used by M-Files clients; applications rarely call it. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCSharedLinksPublic/UploadSharedFile/index.md MFiles.IRPCSharedLinksPublic.UploadSharedFileCommit | vault/standard | write | none | Completes an upload made with UploadSharedFile and stores the content in the checked-out file. Used by M-Files clients; applications rarely call it. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCSharedLinksPublic/UploadSharedFileCommit/index.md MFiles.IRPCSharedLinksPublic.GetWOPIFileInfo | vault/standard | write | none | Gets information about the file of a link for Office for the web (WOPI) operations. Used by M-Files clients; applications rarely call it. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCSharedLinksPublic/GetWOPIFileInfo/index.md MFiles.IRPCSharedLinksPublic.AccessSharedLink | vault/standard | write | none | Starts a visitor's access to a link shared with named visitors: returns an access session value and, if the email address is a recipient of the link, emails an access code to it. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCSharedLinksPublic/AccessSharedLink/index.md MFiles.IRPCEvents.SetNotificationConfiguration | vault/standard | write | session | Turns notifications on or off for the caller. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCEvents/SetNotificationConfiguration/index.md MFiles.IRPCEvents.GetNotificationConfiguration | vault/standard | read | session | Tells whether the caller has notifications turned on. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCEvents/GetNotificationConfiguration/index.md MFiles.IRPCEvents.CreateEventFreeRequest | vault/standard | write | session | Sends a request with a free-text message to users and groups. Used by M-Files clients; applications rarely call it. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCEvents/CreateEventFreeRequest/index.md MFiles.IRPCEvents.TestMessageToUser | vault/standard | write | session | Checks whether a user can receive notifications, and fails with the reason when not. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCEvents/TestMessageToUser/index.md MFiles.IRPCEvents.SendCustomNotification | vault/standard | write | session | Sends an e-mail with the given subject and body to users, groups and e-mail addresses. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCEvents/SendCustomNotification/index.md MFiles.IRPCEvents.CreateEventCheckInRequest | vault/standard | write | session | Asks the user who has an object checked out to check it in. Used by M-Files clients; applications rarely call it. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCEvents/CreateEventCheckInRequest/index.md MFiles.IRPCEvents.CreateEventAssignRequest | vault/standard | write | session | Not available: fails with "Not implemented.". | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCEvents/CreateEventAssignRequest/index.md MFiles.IRPCEventLog.AddCustomEventEntry | vault/standard | write | session | Adds a custom entry to the vault's event log and returns its event ID. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCEventLog/AddCustomEventEntry/index.md MFiles.IRPCThumbnails.GetThumbnailOptions | vault/standard | read | session | Gets the vault's thumbnail settings. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCThumbnails/GetThumbnailOptions/index.md MFiles.IRPCThumbnails.GetDocumentFileThumbnail | vault/standard | read | session | Gets a classic thumbnail or a first-page preview of one file of an object version, as PNG. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCThumbnails/GetDocumentFileThumbnail/index.md MFiles.IRPCLanguages.GetLanguages | vault/standard | read | session | Gets the metadata languages defined in the vault. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLanguages/GetLanguages/index.md MFiles.IRPCLanguages.ChangeLanguage | vault/standard | write | session | Changes the vault language of the calling user, for this session and later sessions. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLanguages/ChangeLanguage/index.md MFiles.IRPCNamedACLs.GetNamedACLs | vault/standard | read | session-or-assertion | Gets the named ACLs of the given types that the calling user is allowed to see. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCNamedACLs/GetNamedACLs/index.md MFiles.IRPCNamedValueStorage.GetNamedValues | vault/standard | read | session | Gets all named values of one storage type and namespace. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCNamedValueStorage/GetNamedValues/index.md MFiles.IRPCNamedValueStorage.RemoveNamedValues | vault/standard | write | session | Removes named values from one namespace by key. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCNamedValueStorage/RemoveNamedValues/index.md MFiles.IRPCNamedValueStorage.SetNamedValues | vault/standard | write | session | Creates or replaces the given named values in one namespace, optionally only if the current values are as expected. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCNamedValueStorage/SetNamedValues/index.md MFiles.IRPCWorkspace.CreateTemporaryWorkspaceView | vault/standard | write | session-or-assertion | Builds the definitions of a new workspace tab view and its reverse view for a pair of object types, without saving the views. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCWorkspace/CreateTemporaryWorkspaceView/index.md MFiles.IRPCWorkspace.GetWorkspaceSettings | vault/standard | write | session-or-assertion | Gets the tab order of the workspace of an object type: the caller's effective order, or the default for all users. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCWorkspace/GetWorkspaceSettings/index.md MFiles.IRPCWorkspace.SetWorkspaceSettings | vault/standard | write | session-or-assertion | Stores the tab order of the workspace of an object type for the caller or as the default for all users, or resets the caller's order. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCWorkspace/SetWorkspaceSettings/index.md MFiles.IRPCTaskPaneConfigurations.LoadTaskPaneConfiguration | vault/standard | write | session | Gets the calling user's task pane configuration, falling back to the common configuration and then to the program defaults. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCTaskPaneConfigurations/LoadTaskPaneConfiguration/index.md MFiles.IRPCTaskPaneConfigurations.SaveTaskPaneConfiguration | vault/standard | write | session | Saves the calling user's task pane configuration. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCTaskPaneConfigurations/SaveTaskPaneConfiguration/index.md MFiles.IRPCTaskPaneConfigurations.ResetTaskPaneConfiguration | vault/standard | write | session | Resets the calling user's task pane configuration to the program defaults or to the common configuration. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCTaskPaneConfigurations/ResetTaskPaneConfiguration/index.md MFiles.IRPCTaskPaneConfigurations.PublishCurrentTaskPaneConfigurationAsCommonConfiguration | vault/standard | write | session | Publishes the calling user's current task pane configuration as the common configuration for all users. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCTaskPaneConfigurations/PublishCurrentTaskPaneConfigurationAsCommonConfiguration/index.md MFiles.IRPCFolderUISettings.GetFolderUISettings | vault/standard | read | session | Gets the display settings of a folder as an opaque blob. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCFolderUISettings/GetFolderUISettings/index.md MFiles.IRPCFolderUISettings.ResetFolderUISettingsToDefaults | vault/standard | write | session | Resets the caller's display settings of a folder to the program defaults or to the common settings, and returns the result as an opaque blob. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCFolderUISettings/ResetFolderUISettingsToDefaults/index.md MFiles.IRPCFolderUISettings.SaveFolderUISettings | vault/standard | write | session | Saves the display settings of a folder as an opaque blob, for the caller and optionally as the common settings. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCFolderUISettings/SaveFolderUISettings/index.md MFiles.IRPCFolderUISettings.GetFolderUIState | vault/standard | write | session | Gets the display settings of a folder location as a structure. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCFolderUISettings/GetFolderUIState/index.md MFiles.IRPCFolderUISettings.SetFolderUIState | vault/standard | write | session | Saves the display settings of a folder location from a structure, for the caller and optionally as the common settings. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCFolderUISettings/SetFolderUIState/index.md MFiles.IRPCFolderUISettings.ResetFolderUIStateToDefaults | vault/standard | write | session | Resets the caller's display settings of a folder to the program defaults or to the common settings, and returns the resulting state as a structure. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCFolderUISettings/ResetFolderUIStateToDefaults/index.md MFiles.IRPCFolderUISettings.SetFolderSelection | vault/standard | write | session | Replaces the calling user's folder selection for one view level: the folders that the user always wants to see on a level whose listing is cut by the folder limit. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCFolderUISettings/SetFolderSelection/index.md MFiles.IRPCSubstituteUsers.GetSubstituteUsers | vault/standard | read | session | Gets the substitutes of the calling user. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCSubstituteUsers/GetSubstituteUsers/index.md MFiles.IRPCSubstituteUsers.SetSubstituteUsers | vault/standard | write | session | Replaces the substitutes of the calling user. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCSubstituteUsers/SetSubstituteUsers/index.md MFiles.IRPCSubstituteUsers.GetSubstituteUsersOfUser | vault/standard | read | session | Gets the substitutes of any user (administration). | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCSubstituteUsers/GetSubstituteUsersOfUser/index.md MFiles.IRPCSubstituteUsers.GetUsersBySubstituteUser | vault/standard | read | session | Gets the users for whom a given user is a substitute, directly or through group membership (administration). | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCSubstituteUsers/GetUsersBySubstituteUser/index.md MFiles.IRPCElectronicSignatures.AddEmptyElectronicSignature | vault/standard | write | session | Adds empty (unsigned) separate signature objects to an object for one signature, or for all signatures that its workflow requires. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCElectronicSignatures/AddEmptyElectronicSignature/index.md MFiles.IRPCElectronicSignatures.DisconnectElectronicSignature | vault/standard | write | session | Removes one signature, or all signatures, from an object's signature references, optionally invalidating the removed signature objects. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCElectronicSignatures/DisconnectElectronicSignature/index.md MFiles.IRPCSensitivityLabels.GetSensitivityLabels | vault/standard | read | session | Gets the sensitivity labels of one file, or an empty list when no labels are available. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCSensitivityLabels/GetSensitivityLabels/index.md MFiles.IRPCExportedDataSets.GetDataSetAuxiliaryExecutionControlState | vault/standard | read | session | Gets when an export of the data set was last requested or cancelled by hand. Used by the export process. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCExportedDataSets/GetDataSetAuxiliaryExecutionControlState/index.md MFiles.IRPCExportedDataSets.UpdateExportedDataSetExecutionStatus | vault/standard | write | session | Stores the progress of an export. Reserved for the M-Files Reporting export process. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCExportedDataSets/UpdateExportedDataSetExecutionStatus/index.md MFiles.IRPCExportedDataSets.TriggerExportedDataSetRefresh | vault/standard | write | session | Asks for an export of the data set to start now, outside its schedule. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCExportedDataSets/TriggerExportedDataSetRefresh/index.md MFiles.IRPCExportedDataSets.GetDataSetExportingStatusBasic | vault/standard | read | session | Tells whether a data set is being exported right now and when its export status last changed. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCExportedDataSets/GetDataSetExportingStatusBasic/index.md MFiles.IRPCExportedDataSets.GetDataSetExportingReferenceTimestamp | vault/standard | read | session | Gets the current server time, as the reference time for data set synchronization. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCExportedDataSets/GetDataSetExportingReferenceTimestamp/index.md MFiles.IRPCExportedDataSets.GetExportedDataSet | vault/standard | read | session | Gets one exported data set by ID. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCExportedDataSets/GetExportedDataSet/index.md MFiles.IRPCExportedDataSets.GetExportedDataSets | vault/standard | read | session | Gets all exported data sets of the vault. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCExportedDataSets/GetExportedDataSets/index.md MFiles.IRPCDataExport.SearchExportedObjects | vault/standard | read | session | Searches objects in batches ordered by object ID, for paging through all objects that match. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCDataExport/SearchExportedObjects/index.md MFiles.IRPCDataExport.GetExportedValueListItems | vault/standard | read | session | Gets the items of a value list in batches ordered by item ID. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCDataExport/GetExportedValueListItems/index.md MFiles.IRPCDataExport.GetExportedValueListItemsByID | vault/standard | read | session | Gets the given items of a value list. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCDataExport/GetExportedValueListItemsByID/index.md MFiles.IRPCDataExport.GetExportedObjectProperties | vault/standard | read | session | Gets the version information and property values of many objects in one call. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCDataExport/GetExportedObjectProperties/index.md MFiles.IRPCDataExport.GetPropertyValueHistory | vault/standard | read | session | Gets how one property of each given object changed over the object's versions. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCDataExport/GetPropertyValueHistory/index.md MFiles.IRPCScanningAndOCR.OCROperation_Status | vault/standard | write | session | Gets the progress of an OCR job, and optionally cancels it. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCScanningAndOCR/OCROperation_Status/index.md MFiles.IRPCScanningAndOCR.GetScanningAndOCROptions | vault/standard | read | session | Gets whether scanning and client- and server-side OCR are enabled for the vault, and for which file types. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCScanningAndOCR/GetScanningAndOCROptions/index.md MFiles.IRPCScanningAndOCR.OCROperation_BeginAfterUpload | vault/standard | write | session | Starts an OCR job on a file that the caller uploaded with UploadTempFile. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCScanningAndOCR/OCROperation_BeginAfterUpload/index.md MFiles.IRPCScanningAndOCR.OCROperation_Begin | vault/standard | write | session | Starts an OCR job on a file of a document that the caller has checked out. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCScanningAndOCR/OCROperation_Begin/index.md MFiles.IRPCScanningAndOCR.OCROperation_End | vault/standard | write | session | Ends an OCR job started with OCROperationBegin and replaces the document's file with the resulting PDF. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCScanningAndOCR/OCROperation_End/index.md MFiles.IRPCScanningAndOCR.OCROperation_EndWithDownload | vault/standard | write | session | Ends an OCR job and returns its results: the recognized texts and a download of the PDF. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCScanningAndOCR/OCROperation_EndWithDownload/index.md MFiles.IRPCScanningAndOCR.OCRUploadedFile | vault/standard | write | session | Starts an OCR job that converts the file of a stateless upload to a searchable PDF. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCScanningAndOCR/OCRUploadedFile/index.md MFiles.IRPCScanningAndOCR.GetOCRUploadedFileStatus | vault/standard | write | session | Gets the state of an OCR job started with OCRUploadedFile and, when it has completed, its result as a fileref. Optionally requests the cancellation of the job. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCScanningAndOCR/GetOCRUploadedFileStatus/index.md MFiles.IRPCVaultExtensionMethods.ExecuteExtensionMethod | vault/standard | write | session | Runs an event handler method by name. In new code use RunExtensionMethod. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultExtensionMethods/ExecuteExtensionMethod/index.md MFiles.IRPCVaultExtensionMethods.IsExtensionMethodAvailable | vault/standard | read | session | Tells whether an event handler method with the given name exists and is active. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultExtensionMethods/IsExtensionMethodAvailable/index.md MFiles.IRPCVaultExtensionMethods.ExecuteExtensionMethodEx | vault/standard | write | session | Runs an extension method of a vault application. In new code use RunExtensionMethod. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultExtensionMethods/ExecuteExtensionMethodEx/index.md MFiles.IRPCVaultExtensionMethods.ExecuteAnonymousExtensionMethod | vault/standard | write | none | Passes an anonymous HTTP request, such as a webhook call, to a vault application. Used by the M-Files web server. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultExtensionMethods/ExecuteAnonymousExtensionMethod/index.md MFiles.IRPCVaultExtensionMethods.RunExtensionMethod | vault/standard | write | session | Runs a vault extension method, either an event handler method or an application extension method, with optional compression of the input and output. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultExtensionMethods/RunExtensionMethod/index.md MFiles.IRPCClientScript.DownloadScriptApplicationFile_Begin | vault/standard | read | session | Starts downloading the package (ZIP file) of an application and returns its first block. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCClientScript/DownloadScriptApplicationFile_Begin/index.md MFiles.IRPCClientScript.DownloadScriptApplicationFile_ReadBlock | vault/standard | read | session | Reads the next block of an application download. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCClientScript/DownloadScriptApplicationFile_ReadBlock/index.md MFiles.IRPCClientScript.UploadScriptApplicationFileBlock | vault/standard | write | session | Uploads and installs an application package. Same as UploadScriptApplicationFileBlockEx without the list of outdated dependencies. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCClientScript/UploadScriptApplicationFileBlock/index.md MFiles.IRPCClientScript.RemoveScriptApplication | vault/standard | write | session | Uninstalls an application from the vault. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCClientScript/RemoveScriptApplication/index.md MFiles.IRPCClientScript.GetVaultApplicationLicense | vault/standard | write | session | Not implemented: always returns an empty license. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCClientScript/GetVaultApplicationLicense/index.md MFiles.IRPCClientScript.SetVaultApplicationLicense | vault/standard | write | session | Installs or removes the license of a vault application. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCClientScript/SetVaultApplicationLicense/index.md MFiles.IRPCClientScript.GetVaultApplicationLicenseStatus | vault/standard | read | session | Gets the license status of a vault application, or checks a license before installing it. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCClientScript/GetVaultApplicationLicenseStatus/index.md MFiles.IRPCClientScript.GetScriptApplicationServerEnable | vault/standard | write | session | Tells whether an application is enabled in the vault. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCClientScript/GetScriptApplicationServerEnable/index.md MFiles.IRPCClientScript.SetScriptApplicationServerEnable | vault/standard | write | session | Enables or disables an application in the vault. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCClientScript/SetScriptApplicationServerEnable/index.md MFiles.IRPCClientScript.DownloadScriptApplication | vault/standard | write | session | Not implemented: fails with "Not implemented.". | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCClientScript/DownloadScriptApplication/index.md MFiles.IRPCClientScript.GetScriptApplication | vault/standard | write | session | Gets one application by its GUID. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCClientScript/GetScriptApplication/index.md MFiles.IRPCClientScript.GetScriptApplicationsEx | vault/standard | read | session | Lists the applications installed in the vault, optionally only one type or platform. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCClientScript/GetScriptApplicationsEx/index.md MFiles.IRPCClientScript.GetDownloadSessionIdOfScriptApplicationFile | vault/standard | read | session | Starts downloading one file of a UI extension application of the new M-Files clients. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCClientScript/GetDownloadSessionIdOfScriptApplicationFile/index.md MFiles.IRPCClientScript.UploadScriptApplicationFileBlockEx | vault/standard | write | session | Uploads an application package block by block and, with the last block, installs the application. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCClientScript/UploadScriptApplicationFileBlockEx/index.md MFiles.IRPCClientScript.GetClientScriptApplicationsDetails | vault/standard | read | session | Lists the enabled UI extension applications of the new M-Files clients with their modules, files and dashboards. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCClientScript/GetClientScriptApplicationsDetails/index.md MFiles.IRPCClientScript.ReloadApplication | vault/standard | write | session | Restarts a hot-swappable vault application on all servers of the vault. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCClientScript/ReloadApplication/index.md MFiles.IRPCConversationOperations.GetConversationById | vault/standard | write | session | Gets one of the caller's conversations by ID. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCConversationOperations/GetConversationById/index.md MFiles.IRPCConversationOperations.GetConversations | vault/standard | write | session | Gets the caller's conversations, newest first, up to 100 per call. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCConversationOperations/GetConversations/index.md MFiles.IRPCConversationOperations.GetChatTurns | vault/standard | write | session | Gets the chat turns of one of the caller's conversations, newest first, up to 100 per call. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCConversationOperations/GetChatTurns/index.md MFiles.IRPCConversationOperations.AddOrUpdateConversation | vault/standard | write | session | Creates a conversation, or renames an existing one of the caller. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCConversationOperations/AddOrUpdateConversation/index.md MFiles.IRPCConversationOperations.AddOrUpdateChatTurn | vault/standard | write | session | Adds a chat turn to one of the caller's conversations, or replaces the content of an existing chat turn. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCConversationOperations/AddOrUpdateChatTurn/index.md MFiles.IRPCConversationOperations.DeleteConversationById | vault/standard | write | session | Deletes one of the caller's conversations and all its chat turns. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCConversationOperations/DeleteConversationById/index.md MFiles.IRPCAgent.AgentCreateSummarization | vault/standard | write | session | Creates an Aino summary of a set of objects. Used by M-Files clients; the request and response formats are internal to them. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCAgent/AgentCreateSummarization/index.md MFiles.IRPCAgent.CreateAgentResponse | vault/standard | write | session | Sends one turn to the general Aino agent and returns its answer. Used by M-Files clients; the request and response formats are internal to them. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCAgent/CreateAgentResponse/index.md MFiles.IRPCAgent.CallAgentApiV2 | vault/standard | write | session | Calls version 2 of the Aino agent service API for the session's user and returns the HTTP status and body. A temporary bridge for M-Files clients that cannot call the agent service directly; it will be deprecated when they can. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCAgent/CallAgentApiV2/index.md MFiles.IRPCAnonymousLoginOperations.SetAnonymousAuthenticationSettings | vault/standard | write | session | Turns anonymous access to the vault on or off. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCAnonymousLoginOperations/SetAnonymousAuthenticationSettings/index.md MFiles.IRPCAnonymousLoginOperations.GetAnonymousAuthenticationSettings | vault/standard | write | session | Tells whether anonymous access to the vault is turned on. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCAnonymousLoginOperations/GetAnonymousAuthenticationSettings/index.md MFiles.IRPCIdentityOperations.RequestIdentityPoolTopUp | vault/standard | write | session | Asks the vault to replenish the ID ranges that an M-Files cloud service holds for it. Used by M-Files cloud services only. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCIdentityOperations/RequestIdentityPoolTopUp/index.md MFiles.IRPCExtensionAuthentications.GetExtensionAuthenticationTargets | vault/standard | read | session | Lists the external systems that accept credentials through this service. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCExtensionAuthentications/GetExtensionAuthenticationTargets/index.md MFiles.IRPCExtensionAuthentications.LoginWithExtensionAuthentication | vault/standard | write | session | Logs the caller in to an external system with encrypted credentials. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCExtensionAuthentications/LoginWithExtensionAuthentication/index.md MFiles.IRPCExtensionAuthentications.LogoutWithExtensionAuthentication | vault/standard | write | session | Removes the caller's stored credentials for an external system and logs the caller out of it. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCExtensionAuthentications/LogoutWithExtensionAuthentication/index.md MFiles.IRPCExtensionAuthentications.LogInAsDifferentUserForExtensionAuthentication | vault/standard | write | session | Asks the external system to start a new login for the caller, so that the caller can switch to another account there. Used by M-Files clients; applications rarely call it. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCExtensionAuthentications/LogInAsDifferentUserForExtensionAuthentication/index.md MFiles.IRPCExtensionAuthentications.GetExtensionAuthenticationStatus | vault/standard | read | session | Lists the targets for which the caller has stored credentials, with the account name used. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCExtensionAuthentications/GetExtensionAuthenticationStatus/index.md MFiles.IRPCExtensionAuthentications.StoreExtensionAuthenticationSpecialCredentials | vault/standard | write | session | Stores vault-wide credentials for an external system: the common, background or permission-reading account. Used by vault administration tools. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCExtensionAuthentications/StoreExtensionAuthenticationSpecialCredentials/index.md MFiles.IRPCExtensionAuthentications.RemoveExtensionAuthenticationSpecialCredentials | vault/standard | write | session | Removes vault-wide credentials for an external system. Used by vault administration tools. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCExtensionAuthentications/RemoveExtensionAuthenticationSpecialCredentials/index.md MFiles.IRPCExtensionAuthentications.StoreExtensionAuthenticationCredentials | vault/standard | write | session | Logs the caller in to an external system by storing the caller's credentials for it. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCExtensionAuthentications/StoreExtensionAuthenticationCredentials/index.md MFiles.IRPCTest.TestConnectionToServer | vault/standard | write | none | Does nothing and returns at once. Use it to check that calls reach the server and to measure the round-trip time. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCTest/TestConnectionToServer/index.md MFiles.IRPCTest.TestConnectionToVault | vault/standard | write | session | Checks that the session is a valid vault session, and does nothing else. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCTest/TestConnectionToVault/index.md MFiles.IRPCTest.TestConnectionToRemoteServer | vault/standard | write | none | Asks this server to connect to another M-Files Server and call TestConnectionToServer there. Normally disabled. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCTest/TestConnectionToRemoteServer/index.md MFiles.IRPCTest.TestVaultAvailability | vault/standard | write | none | Checks that a vault on this server is online and that its database and file data storage can be accessed. No session needed. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCTest/TestVaultAvailability/index.md MFiles.IRPCTest.DownloadTestFile_Begin | vault/standard | read | session | Creates a file of random bytes on the server and opens a download session for it, for measuring download throughput. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCTest/DownloadTestFile_Begin/index.md MFiles.IRPCTest.UploadTestFile_Begin | vault/standard | write | session | Starts an upload whose bytes the server discards, for measuring upload throughput. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCTest/UploadTestFile_Begin/index.md MFiles.IRPCTest.CheckServerHealthAnonymous | vault/standard | read | none | Succeeds when the server and all its vaults have finished starting; fails otherwise. No session needed. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCTest/CheckServerHealthAnonymous/index.md MFiles.IRPCTest.GetServerHealth | vault/standard | read | session | Runs the server health checks you select and returns the result of each. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCTest/GetServerHealth/index.md MFiles.IRPCTest.CheckVaultHealthAnonymous | vault/standard | read | none | Succeeds when a vault on this server is ready for use; fails otherwise. No session needed. Made for load balancer health probes. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCTest/CheckVaultHealthAnonymous/index.md MFiles.IRPCServerAdmin.Shutdown | admin/specialized | admin | session | Stops the M-Files Server process. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCServerAdmin/Shutdown/index.md MFiles.IRPCServerAdmin.IsRunningOnNT4 | admin/specialized | admin | session | Obsolete. Always returns false. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCServerAdmin/IsRunningOnNT4/index.md MFiles.IRPCServerAdmin.GetServerActivityAsJSON | admin/specialized | admin | session | Gets recent server activity (connections, slowest calls, object changes, views, background processes) as a JSON document, for the M-Files Admin server activity dashboard. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCServerAdmin/GetServerActivityAsJSON/index.md MFiles.IRPCServerAdmin.ResetServerActivityBuffer | admin/specialized | admin | session | Clears the server's in-memory activity buffer that GetServerActivityAsJSON reads. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCServerAdmin/ResetServerActivityBuffer/index.md MFiles.IRPCServerAdmin.BeginPerformanceMeasurementsAsJSON | admin/specialized | admin | session | Starts a database performance measurement in the session's vault and returns its ID. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCServerAdmin/BeginPerformanceMeasurementsAsJSON/index.md MFiles.IRPCServerAdmin.EndPerformanceMeasurementsAsJSON | admin/specialized | admin | session | Stops and removes a performance measurement started with BeginPerformanceMeasurementsAsJSON. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCServerAdmin/EndPerformanceMeasurementsAsJSON/index.md MFiles.IRPCServerAdmin.GetPerformanceMeasurementsAsJSON | admin/specialized | admin | session | Gets the current results of a vault database performance measurement as JSON. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCServerAdmin/GetPerformanceMeasurementsAsJSON/index.md MFiles.IRPCServerAdmin.BackUpMasterDB | admin/specialized | admin | session | Backs up the server's master database to a file on the server, and returns when the backup is complete. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCServerAdmin/BackUpMasterDB/index.md MFiles.IRPCServerAdmin.RestoreMasterDB | admin/specialized | admin | session | Replaces the server's master database with a master database backup file on the server. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCServerAdmin/RestoreMasterDB/index.md MFiles.IRPCServerAdmin.BackUp | admin/specialized | admin | session | Starts a backup of a vault or of the master database as a server job and returns the job ID. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCServerAdmin/BackUp/index.md MFiles.IRPCServerAdmin.GetServerEndpointSettings | admin/specialized | admin | session | Gets the TLS setting and the certificate of the server's gRPC endpoint. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCServerAdmin/GetServerEndpointSettings/index.md MFiles.IRPCServerAdmin.SetServerEndpointSettings | admin/specialized | admin | session | Changes the TLS setting and the certificate of the server's gRPC endpoint and restarts the endpoint. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCServerAdmin/SetServerEndpointSettings/index.md MFiles.IRPCServerAdmin.GetSubscriptionInfo | admin/specialized | admin | session | Gets whether and how the server is connected to an M-Files Manage subscription. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCServerAdmin/GetSubscriptionInfo/index.md MFiles.IRPCServerAdmin.JoinSubscription | admin/specialized | admin | session | Joins the server to an M-Files Manage subscription. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCServerAdmin/JoinSubscription/index.md MFiles.IRPCServerAdmin.GetServerUsers | admin/specialized | admin | session | Gets the server users: account names with server roles that are stored separately from login accounts. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCServerAdmin/GetServerUsers/index.md MFiles.IRPCServerAdmin.UpsertServerUser | admin/specialized | admin | session | Adds a server user or changes the server roles of an existing one. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCServerAdmin/UpsertServerUser/index.md MFiles.IRPCServerAdmin.RemoveServerUser | admin/specialized | admin | session | Removes a server user, that is, the server roles stored for an account name. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCServerAdmin/RemoveServerUser/index.md MFiles.IRPCServerAdmin.ConnectToCloud | admin/specialized | internal | session | Tells the server to fetch its licenses and login accounts from M-Files Manage so that it can start attaching its vaults. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCServerAdmin/ConnectToCloud/index.md MFiles.IRPCServerAdmin.SetNotificationSettings | admin/specialized | admin | session | Sets the server's notification settings: whether notifications are on, the daily digest time, and the SMTP or OAuth 2.0 mail settings used to send them. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCServerAdmin/SetNotificationSettings/index.md MFiles.IRPCServerAdmin.GetNotificationSettings | admin/specialized | admin | session | Gets the server's notification settings and mail-sending configuration (without the SMTP password). | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCServerAdmin/GetNotificationSettings/index.md MFiles.IRPCServerAdmin.JoinSubscriptionTest | admin/specialized | admin | session | Checks whether the server could join an M-Files Manage subscription, and lists the vaults that would prevent it. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCServerAdmin/JoinSubscriptionTest/index.md MFiles.IRPCVaultsAdmin.DestroyVault | admin/specialized | admin | session | Destroys a vault: deletes its metadata database and its file data permanently and removes it from the server. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultsAdmin/DestroyVault/index.md MFiles.IRPCVaultsAdmin.DetachVault | admin/specialized | admin | session | Removes the vault from the server's list of registered vaults but does not remove the metadata database or file data files. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultsAdmin/DetachVault/index.md MFiles.IRPCVaultsAdmin.UpgradeVault | admin/specialized | admin | session | Upgrades an old document vault to the current version. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultsAdmin/UpgradeVault/index.md MFiles.IRPCVaultsAdmin.TakeVaultOffline | admin/specialized | admin | session | Takes a vault offline: users cannot log in to it until it is brought online again. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultsAdmin/TakeVaultOffline/index.md MFiles.IRPCVaultsAdmin.BringVaultOnline | admin/specialized | admin | session | Brings an offline vault online so that users can log in to it again. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultsAdmin/BringVaultOnline/index.md MFiles.IRPCVaultsAdmin.GetDefaultDataFolderPrefix | admin/specialized | admin | session | Gets the default data folder prefix of new document vaults. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultsAdmin/GetDefaultDataFolderPrefix/index.md MFiles.IRPCVaultsAdmin.CheckForOpenSessions | admin/specialized | admin | session | Checks whether users have open sessions to a vault: succeeds if there are none and fails with a list of the sessions otherwise. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultsAdmin/CheckForOpenSessions/index.md MFiles.IRPCVaultsAdmin.GetFullTextSearchInfo | admin/specialized | admin | session | Gets the languages that the full-text search of a vault supports, or the server's defaults. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultsAdmin/GetFullTextSearchInfo/index.md MFiles.IRPCVaultsAdmin.EncryptFileData | admin/specialized | admin | session | Encrypts the existing files of a vault with the vault's latest encryption key. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultsAdmin/EncryptFileData/index.md MFiles.IRPCVaultsAdmin.BackUpVault | admin/specialized | admin | session | Backs up a vault into a backup file on the server. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultsAdmin/BackUpVault/index.md MFiles.IRPCVaultsAdmin.GetBackupFileContents | admin/specialized | admin | session | Reads the vault identity and data folders stored in a backup file on the server. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultsAdmin/GetBackupFileContents/index.md MFiles.IRPCVaultsAdmin.TestConnectionToSQLDatabase | admin/specialized | admin | session | Tests whether the server can connect to a Microsoft SQL Server database, for example before creating a vault in it. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultsAdmin/TestConnectionToSQLDatabase/index.md MFiles.IRPCVaultsAdmin.OptimizeVaultMetaDataDatabase | admin/specialized | admin | session | Optimizes the metadata database of a vault. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultsAdmin/OptimizeVaultMetaDataDatabase/index.md MFiles.IRPCVaultsAdmin.AttachVaultToOneDbTest | admin/specialized | admin | session | Checks whether existing vault files can be attached on a server that has joined a subscription, without attaching them. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultsAdmin/AttachVaultToOneDbTest/index.md MFiles.IRPCVaultsAdmin.CreateNewVault | admin/specialized | admin | session | Creates a new document vault. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultsAdmin/CreateNewVault/index.md MFiles.IRPCVaultsAdmin.UpdateVault | admin/specialized | admin | session | Changes the definition of a vault: name and other registration data, data folders, database, file data storage and vault variables. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultsAdmin/UpdateVault/index.md MFiles.IRPCVaultsAdmin.CreateNewGroundLinkProxy | admin/specialized | admin | session | Creates a ground link proxy, a vault of type VAULTTYPEGROUNDLINKPROXY. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultsAdmin/CreateNewGroundLinkProxy/index.md MFiles.IRPCVaultsAdmin.AttachExistingVault | admin/specialized | admin | session | Attaches an existing vault (metadata database and file data files) to the server. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultsAdmin/AttachExistingVault/index.md MFiles.IRPCVaultsAdmin.CreateNewReplicaVault | admin/specialized | admin | session | Creates a new replica vault. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultsAdmin/CreateNewReplicaVault/index.md MFiles.IRPCVaultsAdmin.UpdateReplicaVault | admin/specialized | admin | session | Updates the definition of a replica vault. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultsAdmin/UpdateReplicaVault/index.md MFiles.IRPCVaultsAdmin.UpdateGroundLinkProxy | admin/specialized | admin | session | Updates the definition of a ground link proxy. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultsAdmin/UpdateGroundLinkProxy/index.md MFiles.IRPCVaultsAdmin.RestoreVault | admin/specialized | admin | session | Restores a vault from backup files on the server and attaches it. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultsAdmin/RestoreVault/index.md MFiles.IRPCVaultsAdmin.CopyVault | admin/specialized | admin | session | Copies the specified vault into a new vault (creates the target vault). | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultsAdmin/CopyVault/index.md MFiles.IRPCVaultsAdminBasic.GetAddInSettings | admin/specialized | internal | none | Gets the cross-origin (CORS) and cross-frame settings that a vault's add-in configuration allows. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultsAdminBasic/GetAddInSettings/index.md MFiles.IRPCVaultsAdminBasic.GetVaultsAdmin | admin/specialized | admin | session | Lists the ordinary vaults of the server (not replicas or Ground Link proxies) with their administrative details, including offline vaults. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultsAdminBasic/GetVaultsAdmin/index.md MFiles.IRPCVaultsAdminBasic.GetVaultAdmin | admin/specialized | admin | session | Gets one ordinary vault with its administrative details. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultsAdminBasic/GetVaultAdmin/index.md MFiles.IRPCVaultsAdminBasic.GetGroundLinkProxiesAdmin | admin/specialized | admin | session | Lists the Ground Link proxy vaults of the server, including offline ones. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultsAdminBasic/GetGroundLinkProxiesAdmin/index.md MFiles.IRPCVaultsAdminBasic.GetGroundLinkProxyAdmin | admin/specialized | admin | session | Gets one Ground Link proxy vault with its administrative details. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultsAdminBasic/GetGroundLinkProxyAdmin/index.md MFiles.IRPCVaultsAdminBasic.GetReplicasOfVaultsAdmin | admin/specialized | admin | session | Lists the replica vaults of the server. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultsAdminBasic/GetReplicasOfVaultsAdmin/index.md MFiles.IRPCVaultsAdminBasic.GetReplicaOfVaultAdmin | admin/specialized | admin | session | Gets one replica vault with its administrative details. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultsAdminBasic/GetReplicaOfVaultAdmin/index.md MFiles.IRPCVaultAdmin.VerifyVault | admin/specialized | admin | session | Verifies the consistency of a vault's database and optionally of its file data, and optionally fixes the problems it finds (M-Files Admin's "Verify and Repair"). | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultAdmin/VerifyVault/index.md MFiles.IRPCVaultAdmin.RebuildFullTextSearchIndexes | admin/specialized | admin | session | Rebuilds the full-text search indexes of the vault: the metadata index, the file data index or both. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultAdmin/RebuildFullTextSearchIndexes/index.md MFiles.IRPCVaultAdmin.CheckForIssue9855Errors | admin/specialized | admin | session | Gets the number of objects affected by a known file data problem of earlier M-Files versions that the server has detected in the vault, and that the administrator has not dismissed. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultAdmin/CheckForIssue9855Errors/index.md MFiles.IRPCVaultAdmin.DismissIssue9855Errors | admin/specialized | admin | session | Marks the recorded file data problems of earlier M-Files versions as dismissed. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultAdmin/DismissIssue9855Errors/index.md MFiles.IRPCVaultAdmin.GetIssue9855ErrorDetails | admin/specialized | admin | session | Describes the recorded file data problems of earlier M-Files versions in the vault. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultAdmin/GetIssue9855ErrorDetails/index.md MFiles.IRPCVaultAdmin.CheckAnnotationsAndRedlining | admin/specialized | admin | session | Checks whether the vault has the metadata structure that the annotations and redlining feature needs. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultAdmin/CheckAnnotationsAndRedlining/index.md MFiles.IRPCVaultAdmin.EnableAnnotationsAndRedlining | admin/specialized | admin | session | Enables annotations and redlining in the vault by creating the metadata structure elements that the feature needs. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultAdmin/EnableAnnotationsAndRedlining/index.md MFiles.IRPCVaultAdmin.ArchiveOldVersions | admin/specialized | admin | session | Archives old versions of documents that meet the job's conditions into an archive file on the server, or previews how many would be archived. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultAdmin/ArchiveOldVersions/index.md MFiles.IRPCVaultAdmin.ContainsAutomaticAzureADConfiguration | admin/specialized | admin | session | Checks whether the vault has an automatically created Microsoft Entra ID (Azure AD) authentication configuration. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultAdmin/ContainsAutomaticAzureADConfiguration/index.md MFiles.IRPCVaultAdmin.DeleteAutomaticAzureADConfiguration | admin/specialized | admin | session | Deletes the automatically created Microsoft Entra ID (Azure AD) authentication configuration of the vault. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultAdmin/DeleteAutomaticAzureADConfiguration/index.md MFiles.IRPCVaultAdmin.SetVaultVariables | admin/specialized | internal | session | Sets the Microsoft Entra ID (Azure AD) consent mode of the vault. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultAdmin/SetVaultVariables/index.md MFiles.IRPCVaultAdmin.GetAzureADProvisioningState | admin/specialized | admin | session | Gets whether user provisioning (SCIM) from Microsoft Entra ID (Azure AD) is enabled in the vault, and the license type of provisioned users. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultAdmin/GetAzureADProvisioningState/index.md MFiles.IRPCVaultAdmin.SetAzureADProvisioningState | admin/specialized | admin | session | Enables or disables user provisioning (SCIM) from Microsoft Entra ID (Azure AD) in the vault. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultAdmin/SetAzureADProvisioningState/index.md MFiles.IRPCVaultAdmin.RestoreFromArchive | admin/specialized | admin | session | Imports the contents of an archive (or one object of it) into the vault, or previews the import. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultAdmin/RestoreFromArchive/index.md MFiles.IRPCVaultAdmin.GetDefaultReplicationConfiguration | admin/specialized | admin | session | Gets the default cloud storage connection string for the vault's archive and replication jobs. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultAdmin/GetDefaultReplicationConfiguration/index.md MFiles.IRPCVaultAdmin.GetIndexOptions | admin/specialized | admin | session | Lists the search indexes of the vault with their state and the management operations the caller may run on each. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultAdmin/GetIndexOptions/index.md MFiles.IRPCVaultAdmin.ExecuteIndexManagementOperation | admin/specialized | admin | session | Runs a management operation on one search index of the vault: rebuild, re-index, activate, enable, disable or delete. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultAdmin/ExecuteIndexManagementOperation/index.md MFiles.IRPCVaultAdmin.AddAutomaticAzureADConfiguration | admin/specialized | internal | session | Creates the automatic Microsoft Entra ID (Azure AD) authentication configuration of the vault from a completed administrator consent sign-in. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultAdmin/AddAutomaticAzureADConfiguration/index.md MFiles.IRPCVaultAdmin.ArchiveDocuments | admin/specialized | admin | session | Exports (archives) the objects that match a filter into an archive package, or previews how many would be archived. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultAdmin/ArchiveDocuments/index.md MFiles.IRPCVaultAdmin.GetMigrantAuthenticationConfigurations | admin/specialized | admin | session | Lists the authentication configurations of the vault that need to be migrated to the current format. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultAdmin/GetMigrantAuthenticationConfigurations/index.md MFiles.IRPCVaultAdmin.MigrateAuthenticationConfiguration | admin/specialized | internal | session | Migrates one authentication configuration of the vault to the current format after a successful test sign-in with it. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultAdmin/MigrateAuthenticationConfiguration/index.md MFiles.IRPCLoginsAdmin.RemoveLogin | admin/specialized | admin | session | Removes a login account from the server. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLoginsAdmin/RemoveLogin/index.md MFiles.IRPCLoginsAdmin.GetDomainName | admin/specialized | admin | session | Gets the Windows domain of the server computer, or the computer name if it is not in a domain. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLoginsAdmin/GetDomainName/index.md MFiles.IRPCLoginsAdmin.GetComputerName | admin/specialized | admin | session | Gets the name of the server computer. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLoginsAdmin/GetComputerName/index.md MFiles.IRPCLoginsAdmin.GetFullNameAndEmail | admin/specialized | admin | session | Looks up the full name and e-mail address of a Windows account in its directory. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLoginsAdmin/GetFullNameAndEmail/index.md MFiles.IRPCLoginsAdmin.GetWindowsGroups | admin/specialized | admin | session | Lists Windows groups that the server can see: local groups and domain groups. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLoginsAdmin/GetWindowsGroups/index.md MFiles.IRPCLoginsAdmin.GetWindowsGroupMembers | admin/specialized | admin | session | Lists the users and groups that are members of a Windows group. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLoginsAdmin/GetWindowsGroupMembers/index.md MFiles.IRPCLoginsAdmin.GetAllDomains | admin/specialized | admin | session | Lists the Windows domains that the server computer can reach, including its own. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLoginsAdmin/GetAllDomains/index.md MFiles.IRPCLoginsAdmin.GetOrganizationalUnitsForDomain | admin/specialized | admin | session | Lists the organizational units of a Windows domain. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLoginsAdmin/GetOrganizationalUnitsForDomain/index.md MFiles.IRPCLoginsAdmin.ForceLogout | admin/specialized | admin | session | Ends all sessions of the given login accounts in every vault on the server. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLoginsAdmin/ForceLogout/index.md MFiles.IRPCLoginsAdmin.CreatePasswordResetRequest | admin/specialized | admin | none | Starts the "forgot password" flow for an M-Files login: sends the user an e-mail with a password reset link. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLoginsAdmin/CreatePasswordResetRequest/index.md MFiles.IRPCLoginsAdmin.CreatePasswordResetRequestAdmin | admin/specialized | admin | session | Creates a password reset link for an M-Files login, returns it, and optionally e-mails it to the user. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLoginsAdmin/CreatePasswordResetRequestAdmin/index.md MFiles.IRPCLoginsAdmin.GetPasswordHash | admin/specialized | admin | session | Gets the encrypted password hash of an M-Files login, for copying the password to another server with SetPasswordHash. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLoginsAdmin/GetPasswordHash/index.md MFiles.IRPCLoginsAdmin.SetPasswordHash | admin/specialized | admin | session | Sets the password of an M-Files login from a password hash, for example one read with GetPasswordHash on another server. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLoginsAdmin/SetPasswordHash/index.md MFiles.IRPCLoginsAdmin.ResetPassword | admin/specialized | admin | none | Completes the "forgot password" flow: sets a new password for a login with the values from the password reset link. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLoginsAdmin/ResetPassword/index.md MFiles.IRPCLoginsAdmin.AddLogin | admin/specialized | admin | session | Adds a login account to the server. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLoginsAdmin/AddLogin/index.md MFiles.IRPCLoginsAdmin.GetLogins | admin/specialized | admin | session | Gets the login accounts the caller is allowed to see: all of them for system administrators, otherwise those linked to vaults the caller administers. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLoginsAdmin/GetLogins/index.md MFiles.IRPCLoginsAdmin.GetLogin | admin/specialized | admin | session | Gets one login account by account name. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLoginsAdmin/GetLogin/index.md MFiles.IRPCLoginsAdmin.GetLoginsWithSessions | admin/specialized | admin | session | Gets the login accounts that currently have open sessions on the server. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLoginsAdmin/GetLoginsWithSessions/index.md MFiles.IRPCLoginsAdmin.ModifyLogin | admin/specialized | admin | session | Changes a login account: its server roles and enabled state, and optionally its password, full name, e-mail address and license type. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLoginsAdmin/ModifyLogin/index.md MFiles.IRPCVaultLoginsAdmin.RemoveVaultLogin | admin/specialized | admin | session | Removes a login account from the vault. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultLoginsAdmin/RemoveVaultLogin/index.md MFiles.IRPCVaultLoginsAdmin.GetFullNameAndEmailInVault | admin/specialized | admin | session | Looks up the full name and email address of a Windows account in the directory. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultLoginsAdmin/GetFullNameAndEmailInVault/index.md MFiles.IRPCVaultLoginsAdmin.GetWindowsGroupsInVault | admin/specialized | admin | session | Lists Windows groups of the server's domains, for importing users by group. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultLoginsAdmin/GetWindowsGroupsInVault/index.md MFiles.IRPCVaultLoginsAdmin.GetWindowsGroupMembersInVault | admin/specialized | admin | session | Lists the users and groups that are members of a Windows group. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultLoginsAdmin/GetWindowsGroupMembersInVault/index.md MFiles.IRPCVaultLoginsAdmin.GetAllDomainsInVault | admin/specialized | admin | session | Lists the domains whose accounts can be imported: the server's own domain and the domains it can reach. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultLoginsAdmin/GetAllDomainsInVault/index.md MFiles.IRPCVaultLoginsAdmin.GetOrganizationalUnitsForDomainInVault | admin/specialized | admin | session | Lists the organizational units of a domain. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultLoginsAdmin/GetOrganizationalUnitsForDomainInVault/index.md MFiles.IRPCVaultLoginsAdmin.ForceLogoutVaultLoginSessions | admin/specialized | admin | session | Logs out all sessions of the given login accounts in this vault. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultLoginsAdmin/ForceLogoutVaultLoginSessions/index.md MFiles.IRPCVaultLoginsAdmin.CreateVaultLoginPasswordResetRequest | admin/specialized | admin | session | Creates a password reset link for an M-Files login of the vault, and optionally emails it to the login's email address. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultLoginsAdmin/CreateVaultLoginPasswordResetRequest/index.md MFiles.IRPCVaultLoginsAdmin.GetVaultLoginPasswordHash | admin/specialized | admin | session | Reads the password hash of a vault login, encrypted with a public key that the caller supplies. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultLoginsAdmin/GetVaultLoginPasswordHash/index.md MFiles.IRPCVaultLoginsAdmin.SetVaultLoginPasswordHash | admin/specialized | admin | session | Sets the password of a vault login from a password hash. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultLoginsAdmin/SetVaultLoginPasswordHash/index.md MFiles.IRPCVaultLoginsAdmin.ResetVaultLoginPassword | admin/specialized | admin | session | Sets a new password for a vault login, authorized by a password reset link. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultLoginsAdmin/ResetVaultLoginPassword/index.md MFiles.IRPCVaultLoginsAdmin.AddVaultLogin | admin/specialized | admin | session | Adds a login account to the vault. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultLoginsAdmin/AddVaultLogin/index.md MFiles.IRPCVaultLoginsAdmin.GetVaultLogins | admin/specialized | admin | session | Gets all login accounts stored in the vault. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultLoginsAdmin/GetVaultLogins/index.md MFiles.IRPCVaultLoginsAdmin.GetVaultLogin | admin/specialized | admin | session | Gets one vault login by account name. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultLoginsAdmin/GetVaultLogin/index.md MFiles.IRPCVaultLoginsAdmin.GetVaultLoginsWithSessions | admin/specialized | admin | session | Gets the login accounts that currently have sessions to this vault. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultLoginsAdmin/GetVaultLoginsWithSessions/index.md MFiles.IRPCVaultLoginsAdmin.ModifyVaultLogin | admin/specialized | admin | session | Changes the server roles, password, full name, email address or license type of a vault login. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultLoginsAdmin/ModifyVaultLogin/index.md MFiles.IRPCVaultLoginsAdmin.ModifyVaultLoginEx | admin/specialized | admin | session | Replaces the data of a vault login, optionally including its account name. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCVaultLoginsAdmin/ModifyVaultLoginEx/index.md MFiles.IRPCUsersAdmin.GetUsers | admin/specialized | admin | session | Gets all user accounts of the vault. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCUsersAdmin/GetUsers/index.md MFiles.IRPCUsersAdmin.ModifyUser | admin/specialized | admin | session | Replaces the data of an existing user account. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCUsersAdmin/ModifyUser/index.md MFiles.IRPCUsersAdmin.RemoveUser | admin/specialized | admin | session | Removes a user account from the vault. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCUsersAdmin/RemoveUser/index.md MFiles.IRPCUsersAdmin.AddOrUndeleteUser | admin/specialized | admin | session | Adds a user account, or brings back a removed one with the same login name. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCUsersAdmin/AddOrUndeleteUser/index.md MFiles.IRPCUsersAdmin.AddOrUndeleteUserViaADSync | admin/specialized | internal | session | Adds a user account during a directory import; brings back a removed account only when the vault allows that. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCUsersAdmin/AddOrUndeleteUserViaADSync/index.md MFiles.IRPCUsersAdmin.GetUser | admin/specialized | admin | session | Gets one user account by ID. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCUsersAdmin/GetUser/index.md MFiles.IRPCUsersAdmin.SearchForUser | admin/specialized | admin | session | Finds the user account of a login name. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCUsersAdmin/SearchForUser/index.md MFiles.IRPCUsersAdmin.UndeleteUserByGUID | admin/specialized | admin | session | Brings back a removed user account, identified by its GUID in the Users value list. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCUsersAdmin/UndeleteUserByGUID/index.md MFiles.IRPCUsersAdmin.AddUser | admin/specialized | admin | session | Adds a user account to the vault, or brings back a removed one. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCUsersAdmin/AddUser/index.md MFiles.IRPCUsersAdmin.GetChangedUserAccounts | admin/specialized | admin | session | Gets the user accounts that were added, changed or removed after a version token. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCUsersAdmin/GetChangedUserAccounts/index.md MFiles.IRPCUsersAdmin.IsVaultReadyForM365StoragePermissions | admin/specialized | internal | session | Tells whether the vault meets the user identity precondition for projecting M-Files permissions to Microsoft 365 storage. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCUsersAdmin/IsVaultReadyForM365StoragePermissions/index.md MFiles.IRPCUserGroupsAdmin.RemoveUserGroup | admin/specialized | admin | session | Removes a user group from the vault. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCUserGroupsAdmin/RemoveUserGroup/index.md MFiles.IRPCUserGroupsAdmin.SyncExternalWindowsGroup | admin/specialized | admin | session | Updates the members of an external Windows group from the domain directory. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCUserGroupsAdmin/SyncExternalWindowsGroup/index.md MFiles.IRPCUserGroupsAdmin.AddUserGroup | admin/specialized | admin | session | Adds a user group to the vault. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCUserGroupsAdmin/AddUserGroup/index.md MFiles.IRPCUserGroupsAdmin.GetUserGroupsAdmin | admin/specialized | admin | session | Gets all normal user groups of the vault, with their members. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCUserGroupsAdmin/GetUserGroupsAdmin/index.md MFiles.IRPCUserGroupsAdmin.ModifyUserGroup | admin/specialized | admin | session | Replaces the data and members of an existing user group. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCUserGroupsAdmin/ModifyUserGroup/index.md MFiles.IRPCUserGroupsAdmin.AddOrUndeleteUserGroup | admin/specialized | admin | session | Adds a user group, or brings back a removed group with the same name. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCUserGroupsAdmin/AddOrUndeleteUserGroup/index.md MFiles.IRPCUserGroupsAdmin.GetUserGroupAdmin | admin/specialized | admin | session | Gets one user group of any type, with its members. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCUserGroupsAdmin/GetUserGroupAdmin/index.md MFiles.IRPCUserGroupsAdmin.GetUserContainersAdmin | admin/specialized | admin | session | Gets all user groups of the vault, including the groups that represent external repository users and groups. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCUserGroupsAdmin/GetUserContainersAdmin/index.md MFiles.IRPCUserGroupsAdmin.AddMemberToUserGroup | admin/specialized | admin | session | Adds one user or group to a user group, if it is not a member yet. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCUserGroupsAdmin/AddMemberToUserGroup/index.md MFiles.IRPCUserGroupsAdmin.RemoveMemberFromUserGroup | admin/specialized | admin | session | Removes one user or group from a user group, if it is a member. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCUserGroupsAdmin/RemoveMemberFromUserGroup/index.md MFiles.IRPCUserGroupsAdmin.GetChangedUserGroups | admin/specialized | admin | session | Gets the user groups that were added, changed or removed after a version token. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCUserGroupsAdmin/GetChangedUserGroups/index.md MFiles.IRPCUserGroupsAdmin.GetUserGroupSyncStatus | admin/specialized | admin | session | Gets the result of the last synchronization of an external Windows group. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCUserGroupsAdmin/GetUserGroupSyncStatus/index.md MFiles.IRPCObjectTypesAdmin.RemoveObjectType | admin/specialized | admin | session | Removes an object type or value list together with its items, classes and dependent views. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectTypesAdmin/RemoveObjectType/index.md MFiles.IRPCObjectTypesAdmin.ParseSQLSelectStatement | admin/specialized | admin | session | Connects to an external database and returns the source table and columns of a SELECT statement, to set up the column mappings of an external object type. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectTypesAdmin/ParseSQLSelectStatement/index.md MFiles.IRPCObjectTypesAdmin.AddObjectTypeItem | admin/specialized | admin | session | Adds an item to a value list as an administrator. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectTypesAdmin/AddObjectTypeItem/index.md MFiles.IRPCObjectTypesAdmin.RemoveObjectTypeItem | admin/specialized | admin | session | Deletes an item of a value list as an administrator. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectTypesAdmin/RemoveObjectTypeItem/index.md MFiles.IRPCObjectTypesAdmin.UpdateObjectTypeItem | admin/specialized | admin | session | Updates an item of a value list (for example its name, parent or owner) as an administrator. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectTypesAdmin/UpdateObjectTypeItem/index.md MFiles.IRPCObjectTypesAdmin.ChangeObjectTypeItemPermissions | admin/specialized | admin | session | Replaces the permissions (ACL) of a value list item. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectTypesAdmin/ChangeObjectTypeItemPermissions/index.md MFiles.IRPCObjectTypesAdmin.ConvertValueListToObjectType | admin/specialized | admin | session | Converts a value list, and the lists that own it or that it owns, into real object types. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectTypesAdmin/ConvertValueListToObjectType/index.md MFiles.IRPCObjectTypesAdmin.ChangeObjectTypeItemIcon | admin/specialized | admin | session | Sets or clears the icon of a value list item. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectTypesAdmin/ChangeObjectTypeItemIcon/index.md MFiles.IRPCObjectTypesAdmin.AreAutomaticPermissionsUsed | admin/specialized | admin | session | Tells whether any item uses automatic permissions, in one object type or value list or in all of them. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectTypesAdmin/AreAutomaticPermissionsUsed/index.md MFiles.IRPCObjectTypesAdmin.GetObjectTypeDefs | admin/specialized | admin | session | Gets the full administrative definitions of all real object types. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectTypesAdmin/GetObjectTypeDefs/index.md MFiles.IRPCObjectTypesAdmin.GetValueListDefs | admin/specialized | admin | session | Gets the full administrative definitions of all object types and value lists. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectTypesAdmin/GetValueListDefs/index.md MFiles.IRPCObjectTypesAdmin.AddObjectType | admin/specialized | admin | session | Creates a new object type or value list. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectTypesAdmin/AddObjectType/index.md MFiles.IRPCObjectTypesAdmin.GetObjectTypeDef | admin/specialized | admin | session | Gets the full administrative definition of one object type or value list. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectTypesAdmin/GetObjectTypeDef/index.md MFiles.IRPCObjectTypesAdmin.RefreshExternalObjectTypeColumnMappings | admin/specialized | admin | session | Re-reads the columns of an external object type's SELECT statement, merges them with the existing column mappings, and saves the object type. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectTypesAdmin/RefreshExternalObjectTypeColumnMappings/index.md MFiles.IRPCObjectTypesAdmin.ChangeObjectTypeItemAutomaticPermissionsForObjects | admin/specialized | admin | session | Sets or clears the automatic permissions that an item (a value list item or an object) gives to the objects that refer to it. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectTypesAdmin/ChangeObjectTypeItemAutomaticPermissionsForObjects/index.md MFiles.IRPCObjectTypesAdmin.GetExternalObjectTypePlugins | admin/specialized | admin | session | Lists the installed connectors (vault applications) that can provide the items of external object types. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectTypesAdmin/GetExternalObjectTypePlugins/index.md MFiles.IRPCObjectTypesAdmin.GetExternalObjectTypePluginConnectionInfo | admin/specialized | admin | session | Gets the configuration domain and status message of a connector for one object type. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectTypesAdmin/GetExternalObjectTypePluginConnectionInfo/index.md MFiles.IRPCObjectTypesAdmin.ModifyObjectType | admin/specialized | admin | session | Saves a changed definition of an object type or value list. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectTypesAdmin/ModifyObjectType/index.md MFiles.IRPCPropertyDefsAdmin.GetAssociatedPropertyDefs | admin/specialized | admin | session | Gets the properties of a class: the property definitions associated with it and whether each is required. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCPropertyDefsAdmin/GetAssociatedPropertyDefs/index.md MFiles.IRPCPropertyDefsAdmin.RemovePropertyDef | admin/specialized | admin | session | Deletes a property definition and its values from all objects, or only counts the values that would be removed. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCPropertyDefsAdmin/RemovePropertyDef/index.md MFiles.IRPCPropertyDefsAdmin.RemoveObjectClass | admin/specialized | admin | session | Deletes a class. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCPropertyDefsAdmin/RemoveObjectClass/index.md MFiles.IRPCPropertyDefsAdmin.UpdateObjectNames | admin/specialized | admin | session | Starts a server job that recalculates the names of all objects of a class from the class's name property. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCPropertyDefsAdmin/UpdateObjectNames/index.md MFiles.IRPCPropertyDefsAdmin.RecalculateProperty | admin/specialized | admin | session | Starts a server job that recalculates the automatic values of a property in all existing objects. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCPropertyDefsAdmin/RecalculateProperty/index.md MFiles.IRPCPropertyDefsAdmin.GetObjectClasses | admin/specialized | admin | session | Gets the administrative definitions of all classes. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCPropertyDefsAdmin/GetObjectClasses/index.md MFiles.IRPCPropertyDefsAdmin.AddObjectClass | admin/specialized | admin | session | Creates a class with its property associations. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCPropertyDefsAdmin/AddObjectClass/index.md MFiles.IRPCPropertyDefsAdmin.GetPropertyDefsAdmin | admin/specialized | admin | session | Gets the administrative definitions of all property definitions. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCPropertyDefsAdmin/GetPropertyDefsAdmin/index.md MFiles.IRPCPropertyDefsAdmin.GetPropertyDefAdmin | admin/specialized | admin | session | Gets the administrative definition of one property definition. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCPropertyDefsAdmin/GetPropertyDefAdmin/index.md MFiles.IRPCPropertyDefsAdmin.AddPropertyDef | admin/specialized | admin | session | Creates a property definition. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCPropertyDefsAdmin/AddPropertyDef/index.md MFiles.IRPCPropertyDefsAdmin.GetLastUsedValue | admin/specialized | admin | session | Gets the last number used by an automatic numbering property. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCPropertyDefsAdmin/GetLastUsedValue/index.md MFiles.IRPCPropertyDefsAdmin.IsPropertyFullTextSearchIndexable | admin/specialized | admin | session | Tells whether the values of a property definition are indexed for full-text search. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCPropertyDefsAdmin/IsPropertyFullTextSearchIndexable/index.md MFiles.IRPCPropertyDefsAdmin.UpdatePropertyDef | admin/specialized | admin | session | Saves a changed property definition. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCPropertyDefsAdmin/UpdatePropertyDef/index.md MFiles.IRPCPropertyDefsAdmin.ModifyObjectClass | admin/specialized | admin | session | Saves a changed class and, optionally, its property associations. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCPropertyDefsAdmin/ModifyObjectClass/index.md MFiles.IRPCDocClassGroupsAdmin.RemoveDocClassGroup | admin/specialized | admin | session | Deletes a class group. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCDocClassGroupsAdmin/RemoveDocClassGroup/index.md MFiles.IRPCDocClassGroupsAdmin.AddDocClassGroup | admin/specialized | admin | session | Creates a class group. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCDocClassGroupsAdmin/AddDocClassGroup/index.md MFiles.IRPCDocClassGroupsAdmin.GetDocClassGroups | admin/specialized | admin | session | Gets all class groups with their member classes. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCDocClassGroupsAdmin/GetDocClassGroups/index.md MFiles.IRPCDocClassGroupsAdmin.ModifyDocClassGroup | admin/specialized | admin | session | Saves a changed class group: its name and member classes. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCDocClassGroupsAdmin/ModifyDocClassGroup/index.md MFiles.IRPCWorkflowsAdmin.RemoveWorkflow | admin/specialized | admin | session | Deletes a workflow with its states and transitions. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCWorkflowsAdmin/RemoveWorkflow/index.md MFiles.IRPCWorkflowsAdmin.RemoveWorkflows | admin/specialized | admin | session | Deletes several workflows in one transaction. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCWorkflowsAdmin/RemoveWorkflows/index.md MFiles.IRPCWorkflowsAdmin.AddWorkflow | admin/specialized | admin | session | Creates a workflow with its states and transitions. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCWorkflowsAdmin/AddWorkflow/index.md MFiles.IRPCWorkflowsAdmin.ModifyWorkflow | admin/specialized | admin | session | Saves a changed workflow with its states and transitions. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCWorkflowsAdmin/ModifyWorkflow/index.md MFiles.IRPCWorkflowsAdmin.GetWorkflows | admin/specialized | admin | session | Gets the full administrative definitions of all workflows. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCWorkflowsAdmin/GetWorkflows/index.md MFiles.IRPCViewsAdmin.GetViewsAndUsersAdmin | admin/specialized | admin | session | Gets all common views and the private views of all users, with the owner of each private view. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCViewsAdmin/GetViewsAndUsersAdmin/index.md MFiles.IRPCNamedACLsAdmin.AddNamedACL | admin/specialized | admin | session | Adds a named ACL to the vault. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCNamedACLsAdmin/AddNamedACL/index.md MFiles.IRPCNamedACLsAdmin.GetNamedACLsForAdmin | admin/specialized | admin | session | Gets the named ACLs of the given types, including the ACLs that control who sees them. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCNamedACLsAdmin/GetNamedACLsForAdmin/index.md MFiles.IRPCNamedACLsAdmin.IsNamedACLUsedInAutomaticPermissions | admin/specialized | admin | session | Tells whether a named ACL is used in the automatic permissions of any value list item or class. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCNamedACLsAdmin/IsNamedACLUsedInAutomaticPermissions/index.md MFiles.IRPCNamedACLsAdmin.ModifyNamedACL | admin/specialized | admin | session | Changes a named ACL, and optionally the permissions of the objects that use it. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCNamedACLsAdmin/ModifyNamedACL/index.md MFiles.IRPCNamedACLsAdmin.RemoveNamedACL | admin/specialized | admin | session | Removes a named ACL from the vault. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCNamedACLsAdmin/RemoveNamedACL/index.md MFiles.IRPCLanguagesAdmin.AddLanguage | admin/specialized | admin | session | Adds a language to the vault. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLanguagesAdmin/AddLanguage/index.md MFiles.IRPCLanguagesAdmin.ModifyLanguage | admin/specialized | admin | session | Changes the name or language code of a language. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLanguagesAdmin/ModifyLanguage/index.md MFiles.IRPCLanguagesAdmin.RemoveLanguage | admin/specialized | admin | session | Removes an additional language from the vault. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLanguagesAdmin/RemoveLanguage/index.md MFiles.IRPCLanguagesAdmin.GetTranslations | admin/specialized | admin | session | Gets the translatable names of the vault's metadata structure, with their texts in a source and a target language. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLanguagesAdmin/GetTranslations/index.md MFiles.IRPCLanguagesAdmin.ApplyTranslations | admin/specialized | admin | session | Stores translated names in a target language. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLanguagesAdmin/ApplyTranslations/index.md MFiles.IRPCEventHandlersAdmin.GetVaultEventHandlers | admin/specialized | admin | session | Gets all event handlers of the vault, with their code. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCEventHandlersAdmin/GetVaultEventHandlers/index.md MFiles.IRPCEventHandlersAdmin.SetVaultEventHandlers | admin/specialized | admin | session | Replaces all event handlers of the vault with the given list. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCEventHandlersAdmin/SetVaultEventHandlers/index.md MFiles.IRPCEventHandlersAdmin.GetServerEventHandlers | admin/specialized | admin | session | Gets all server-level event handlers, with their code. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCEventHandlersAdmin/GetServerEventHandlers/index.md MFiles.IRPCEventHandlersAdmin.SetServerEventHandlers | admin/specialized | admin | session | Replaces all server-level event handlers with the given list. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCEventHandlersAdmin/SetServerEventHandlers/index.md MFiles.IRPCEventsAdmin.EnableEventLogging | admin/specialized | admin | session | Turns event logging of the vault on or off. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCEventsAdmin/EnableEventLogging/index.md MFiles.IRPCEventsAdmin.IsEventLoggingEnabled | admin/specialized | admin | session | Tells whether event logging is on in the vault. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCEventsAdmin/IsEventLoggingEnabled/index.md MFiles.IRPCEventsAdmin.ClearEvents | admin/specialized | admin | session | Deletes all events of the vault. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCEventsAdmin/ClearEvents/index.md MFiles.IRPCEventsAdmin.DeleteEventsRange | admin/specialized | admin | session | Deletes the events whose IDs are in the given range. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCEventsAdmin/DeleteEventsRange/index.md MFiles.IRPCEventsAdmin.EventsExported | admin/specialized | admin | session | Records in the event log that a range of events was exported. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCEventsAdmin/EventsExported/index.md MFiles.IRPCEventsAdmin.GetMinAndMaxEventIDs | admin/specialized | admin | session | Gets the smallest and largest event ID in the vault's event log. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCEventsAdmin/GetMinAndMaxEventIDs/index.md MFiles.IRPCEventsAdmin.GetEvents | admin/specialized | admin | session | Gets all events of the vault. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCEventsAdmin/GetEvents/index.md MFiles.IRPCEventsAdmin.GetEventsRange | admin/specialized | admin | session | Gets events by ID range and filters, oldest or newest first, with an optional maximum count. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCEventsAdmin/GetEventsRange/index.md MFiles.IRPCEventsAdmin.SaveEventLogFilter | admin/specialized | admin | session | Saves a named event log filter for the calling user. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCEventsAdmin/SaveEventLogFilter/index.md MFiles.IRPCEventsAdmin.GetEventLogFilters | admin/specialized | admin | session | Gets the event log filters saved by the calling user. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCEventsAdmin/GetEventLogFilters/index.md MFiles.IRPCEventsAdmin.DeleteEventLogFilters | admin/specialized | admin | session | Deletes saved event log filters of the calling user by ID. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCEventsAdmin/DeleteEventLogFilters/index.md MFiles.IRPCEventsAdmin.GetEventLogFilterRecord | admin/specialized | admin | session | Gets the conditions of the calling user's default event log filter. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCEventsAdmin/GetEventLogFilterRecord/index.md MFiles.IRPCEventsAdmin.UpdateEventLogFilterDefaultValue | admin/specialized | admin | session | Makes a saved event log filter the user's default filter, or clears its default flag. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCEventsAdmin/UpdateEventLogFilterDefaultValue/index.md MFiles.IRPCScheduledJobsAdmin.RemoveScheduledJob | admin/specialized | admin | session | Removes a scheduled job. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCScheduledJobsAdmin/RemoveScheduledJob/index.md MFiles.IRPCScheduledJobsAdmin.StartScheduledJob | admin/specialized | admin | session | Runs a scheduled job now, outside its schedule. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCScheduledJobsAdmin/StartScheduledJob/index.md MFiles.IRPCScheduledJobsAdmin.CancelScheduledJob | admin/specialized | admin | session | Asks a running scheduled job to stop. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCScheduledJobsAdmin/CancelScheduledJob/index.md MFiles.IRPCScheduledJobsAdmin.DownloadScheduledJobOutputFile_ReadBlock | admin/specialized | admin | session | Reads a block of a job output file, such as the summary of a restore from archive preview. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCScheduledJobsAdmin/DownloadScheduledJobOutputFile_ReadBlock/index.md MFiles.IRPCScheduledJobsAdmin.GetScheduledJobRunInfo | admin/specialized | admin | session | Gets the run state of a scheduled job: running or not, last and next run, errors and progress. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCScheduledJobsAdmin/GetScheduledJobRunInfo/index.md MFiles.IRPCScheduledJobsAdmin.GetScheduledJobs | admin/specialized | admin | session | Gets the scheduled jobs of the server (server-level session) or of the vault (vault session), with their run state. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCScheduledJobsAdmin/GetScheduledJobs/index.md MFiles.IRPCScheduledJobsAdmin.AddScheduledJob | admin/specialized | admin | session | Adds a scheduled job to the server or to the vault, depending on the job type. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCScheduledJobsAdmin/AddScheduledJob/index.md MFiles.IRPCScheduledJobsAdmin.ModifyScheduledJob | admin/specialized | admin | session | Replaces the definition of an existing scheduled job. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCScheduledJobsAdmin/ModifyScheduledJob/index.md MFiles.IRPCScheduledJobsAdmin.GetScheduledJob | admin/specialized | admin | session | Gets one scheduled job and its run state. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCScheduledJobsAdmin/GetScheduledJob/index.md MFiles.IRPCScheduledJobsAdmin.ResetScheduledJobProgress | admin/specialized | admin | session | Resets the saved progress of an optimize vault job, so that its next run retries the failed step or starts over. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCScheduledJobsAdmin/ResetScheduledJobProgress/index.md MFiles.IRPCBackgroundOperationsAdmin.CheckAndRegisterMultiServerResponsibility | admin/specialized | internal | session | Tells whether this server is the one in a multi-server vault that runs the reporting data exports, and claims that role if no server has it. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCBackgroundOperationsAdmin/CheckAndRegisterMultiServerResponsibility/index.md MFiles.IRPCBackgroundOperationsAdmin.GetAsyncTasks | admin/specialized | admin | session | Gets the vault's asynchronous tasks, newest first. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCBackgroundOperationsAdmin/GetAsyncTasks/index.md MFiles.IRPCBackgroundOperationsAdmin.GetAsyncTask | admin/specialized | admin | session | Gets one asynchronous task by ID. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCBackgroundOperationsAdmin/GetAsyncTask/index.md MFiles.IRPCBackgroundOperationsAdmin.QueueAndGetLatestAsyncTask | admin/specialized | admin | session | Gets the newest asynchronous task of the vault and asks the server to queue pending tasks for running now. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCBackgroundOperationsAdmin/QueueAndGetLatestAsyncTask/index.md MFiles.IRPCBackgroundOperationsAdmin.WaitForAsyncTaskCompletion | admin/specialized | admin | session | Waits until the given asynchronous tasks have finished, then optionally returns a list of tasks. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCBackgroundOperationsAdmin/WaitForAsyncTaskCompletion/index.md MFiles.IRPCBackgroundOperationsAdmin.GetAsyncTasksRange | admin/specialized | admin | session | Gets a page of asynchronous tasks, oldest or newest first, optionally only tasks in given states. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCBackgroundOperationsAdmin/GetAsyncTasksRange/index.md MFiles.IRPCBackgroundOperationsAdmin.GetBackgroundOperationStatus | admin/specialized | admin | session | Gets the run state of a background operation, such as an external object type refresh. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCBackgroundOperationsAdmin/GetBackgroundOperationStatus/index.md MFiles.IRPCBackgroundOperationsAdmin.StartBackgroundOperation | admin/specialized | admin | session | Starts a background operation now, such as a full refresh of an external object type from its external database. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCBackgroundOperationsAdmin/StartBackgroundOperation/index.md MFiles.IRPCBackgroundOperationsAdmin.WaitForBackgroundOperationCompletion | admin/specialized | admin | session | Waits until a background operation has finished, or stops it. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCBackgroundOperationsAdmin/WaitForBackgroundOperationCompletion/index.md MFiles.IRPCExportedDataSetsAdmin.AddNewExportedDataSet | admin/specialized | admin | session | Adds an exported data set. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCExportedDataSetsAdmin/AddNewExportedDataSet/index.md MFiles.IRPCExportedDataSetsAdmin.ModifyExportedDataSet | admin/specialized | admin | session | Replaces the definition of an exported data set. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCExportedDataSetsAdmin/ModifyExportedDataSet/index.md MFiles.IRPCExportedDataSetsAdmin.RemoveExportedDataSet | admin/specialized | admin | session | Removes an exported data set. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCExportedDataSetsAdmin/RemoveExportedDataSet/index.md MFiles.IRPCExportedDataSetsAdmin.TriggerExportedDataSetExecution | admin/specialized | admin | session | Requests an immediate export run of an exported data set. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCExportedDataSetsAdmin/TriggerExportedDataSetExecution/index.md MFiles.IRPCExportedDataSetsAdmin.CancelExportedDataSetExecution | admin/specialized | admin | session | Requests that a running export of an exported data set stops. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCExportedDataSetsAdmin/CancelExportedDataSetExecution/index.md MFiles.IRPCExportedDataSetsAdmin.GetExportedDataSetExecutionStatus | admin/specialized | admin | session | Gets the progress and status of the latest export run of an exported data set. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCExportedDataSetsAdmin/GetExportedDataSetExecutionStatus/index.md MFiles.IRPCExportedDataSetsAdmin.SetReportAccessCredentials | admin/specialized | admin | session | Sets the account that is used to access reports generated from the exported data. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCExportedDataSetsAdmin/SetReportAccessCredentials/index.md MFiles.IRPCExportedDataSetsAdmin.GetReportAccessCredentialsAdmin | admin/specialized | admin | session | Gets the account that is used to access reports generated from the exported data. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCExportedDataSetsAdmin/GetReportAccessCredentialsAdmin/index.md MFiles.IRPCExportedDataSetsAdmin.GetExportedDataSetsAdmin | admin/specialized | admin | session | Gets all exported data sets of the vault. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCExportedDataSetsAdmin/GetExportedDataSetsAdmin/index.md MFiles.IRPCExternalLocationsAdmin.RemoveExternalLocation | admin/specialized | admin | session | Deletes an external location, optionally destroying the documents whose files are linked to it. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCExternalLocationsAdmin/RemoveExternalLocation/index.md MFiles.IRPCExternalLocationsAdmin.RefreshExternalLocation | admin/specialized | admin | session | Checks the location now instead of waiting for the next automatic round. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCExternalLocationsAdmin/RefreshExternalLocation/index.md MFiles.IRPCExternalLocationsAdmin.AddExternalLocation | admin/specialized | admin | session | Creates an external location. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCExternalLocationsAdmin/AddExternalLocation/index.md MFiles.IRPCExternalLocationsAdmin.ModifyExternalLocation | admin/specialized | admin | session | Saves a changed external location. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCExternalLocationsAdmin/ModifyExternalLocation/index.md MFiles.IRPCExternalLocationsAdmin.GetExternalLocations | admin/specialized | admin | session | Gets all external locations of the vault. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCExternalLocationsAdmin/GetExternalLocations/index.md MFiles.IRPCExternalLocationsAdmin.ImportFilesFromLinkedLocation | admin/specialized | admin | session | Converts a file source that links files into one that imports them, and starts importing. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCExternalLocationsAdmin/ImportFilesFromLinkedLocation/index.md MFiles.IRPCThumbnailsAdmin.ResetThumbnailImages | admin/specialized | admin | session | Discards all thumbnail images stored in the vault. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCThumbnailsAdmin/ResetThumbnailImages/index.md MFiles.IRPCWebAccessAdmin.QueryADSIObjects | admin/specialized | internal | session | Lists the child objects of an IIS (ADSI) path on the server computer, for example its web sites. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCWebAccessAdmin/QueryADSIObjects/index.md MFiles.IRPCWebAccessAdmin.CheckCommonRequirements | admin/specialized | internal | session | Checks that IIS and ASP.NET are installed and configured as M-Files Web needs. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCWebAccessAdmin/CheckCommonRequirements/index.md MFiles.IRPCWebAccessAdmin.UseExistingWebSite | admin/specialized | internal | session | Configures an existing IIS web site for M-Files Web. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCWebAccessAdmin/UseExistingWebSite/index.md MFiles.IRPCWebAccessAdmin.CheckCommonRequirementsForWeb | admin/specialized | internal | session | Checks the IIS prerequisites of the new M-Files Web, including the URL Rewrite and Application Request Routing modules. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCWebAccessAdmin/CheckCommonRequirementsForWeb/index.md MFiles.IRPCWebAccessAdmin.CreateWebSite | admin/specialized | internal | session | Creates a new IIS web site for M-Files Web. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCWebAccessAdmin/CreateWebSite/index.md MFiles.IRPCWebAccessAdmin.CreateVirtualDirectory | admin/specialized | internal | session | Creates an IIS virtual directory for M-Files Web under an existing web site. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCWebAccessAdmin/CreateVirtualDirectory/index.md MFiles.IRPCWebAccessAdmin.NotifyHttpGrpcService | admin/specialized | internal | session | Tells the server's HTTP-to-gRPC gateway that web client settings (such as add-in settings or the default web client) have changed. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCWebAccessAdmin/NotifyHttpGrpcService/index.md MFiles.IRPCLicenseManagement.SetLicenseCodeAndSerialNumber | admin/specialized | admin | session | Installs a new license for the server. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLicenseManagement/SetLicenseCodeAndSerialNumber/index.md MFiles.IRPCLicenseManagement.GetLicenseUsage | admin/specialized | admin | session | Gets how many named, concurrent and read-only user licenses are in use. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLicenseManagement/GetLicenseUsage/index.md MFiles.IRPCLicenseManagement.DoesLicenseHaveFeature | admin/specialized | admin | session | Tells which of the requested add-on features (OCR, M-Files Web, AI search and so on) the license allows. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLicenseManagement/DoesLicenseHaveFeature/index.md MFiles.IRPCLicenseManagement.RefreshLicenseCode | admin/specialized | admin | session | Asks the server to fetch its license again from M-Files Manage. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLicenseManagement/RefreshLicenseCode/index.md MFiles.IRPCLicenseManagement.DoesLicenseHaveFeatureByVaultDNS | admin/specialized | admin | none | Tells whether a feature is licensed for the vault that a host name points to, without a session. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLicenseManagement/DoesLicenseHaveFeatureByVaultDNS/index.md MFiles.IRPCLicenseManagement.GetLicenseCodeAndSerialNumber | admin/specialized | admin | session | Gets the server's serial number, license code and evaluation state. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLicenseManagement/GetLicenseCodeAndSerialNumber/index.md MFiles.IRPCMonitoringStatus.GetIndicatorSources | admin/specialized | admin | session | Lists the monitoring sources of the vault, for indexing one source per index and partition. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCMonitoringStatus/GetIndicatorSources/index.md MFiles.IRPCMonitoringStatus.GetIndicators | admin/specialized | admin | session | Gets the indicator values of the vault's monitoring sources, optionally for one source. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCMonitoringStatus/GetIndicators/index.md MFiles.IRPCMonitoringStatus.GetActiveNotifications | admin/specialized | admin | session | Gets the active indexing notifications of the vault, such as "re-indexing required" or "rebuild in progress", combined over all indexes. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCMonitoringStatus/GetActiveNotifications/index.md MFiles.IRPCDeclarativeMetadataStructure.GetDeclarativeMetadataStructure | admin/specialized | admin | session | Gets the vault's current metadata structure as a declarative JSON document. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCDeclarativeMetadataStructure/GetDeclarativeMetadataStructure/index.md MFiles.IRPCDeclarativeMetadataStructure.SetDeclarativeMetadataStructure | admin/specialized | admin | session | Validates a declarative JSON document against the schema, or converts it for deployment. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCDeclarativeMetadataStructure/SetDeclarativeMetadataStructure/index.md MFiles.IRPCDeclarativeMetadataStructure.SetDeclarativeMetadataStructureBeginSession | admin/specialized | admin | session | Reserved for setting a structure in several parts. Not implemented. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCDeclarativeMetadataStructure/SetDeclarativeMetadataStructureBeginSession/index.md MFiles.IRPCDeclarativeMetadataStructure.SetDeclarativeMetadataStructureEndSession | admin/specialized | admin | session | Reserved for setting a structure in several parts. Not implemented. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCDeclarativeMetadataStructure/SetDeclarativeMetadataStructureEndSession/index.md MFiles.IRPCDeclarativeMetadataStructure.GenerateDeclarativeMetadataStructureSchema | admin/specialized | admin | session | Gets the JSON Schema document that describes the declarative metadata structure format. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCDeclarativeMetadataStructure/GenerateDeclarativeMetadataStructureSchema/index.md MFiles.IRPCDeclarativeMetadataStructure.NewDeclarativeMetadataStructureRevisionAvailable | admin/specialized | admin | session | Reserved for telling the server that a new structure revision is available. Not implemented. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCDeclarativeMetadataStructure/NewDeclarativeMetadataStructureRevisionAvailable/index.md MFiles.IRPCDeclarativeMetadataStructure.PauseDeclarativeMetadataStructureRevisionGeneration | admin/specialized | admin | session | Starts, extends or reads a pause of automatic revision generation for the calling session. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCDeclarativeMetadataStructure/PauseDeclarativeMetadataStructureRevisionGeneration/index.md MFiles.IRPCDeclarativeMetadataStructure.CancelDeclarativeMetadataStructureRevisionGenerationPause | admin/specialized | admin | session | Ends the calling session's pause of automatic revision generation. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCDeclarativeMetadataStructure/CancelDeclarativeMetadataStructureRevisionGenerationPause/index.md MFiles.IRPCDeclarativeMetadataStructureAsProtobuf.GetDeclarativeMetadataStructureAsProtobuf | admin/specialized | internal | session | Gets the vault's current metadata structure as one typed message. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCDeclarativeMetadataStructureAsProtobuf/GetDeclarativeMetadataStructureAsProtobuf/index.md MFiles.IRPCDeclarativeMetadataStructureAsProtobuf.SetDeclarativeMetadataStructureAsProtobuf | admin/specialized | internal | session | Replaces the vault's metadata structure with the given structure. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCDeclarativeMetadataStructureAsProtobuf/SetDeclarativeMetadataStructureAsProtobuf/index.md MFiles.IRPCDeclarativeMetadataStructureAsProtobuf.SetDeclarativeMetadataStructureBeginSessionAsProtobuf | admin/specialized | internal | session | Reserved for setting a structure in several parts. Not implemented. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCDeclarativeMetadataStructureAsProtobuf/SetDeclarativeMetadataStructureBeginSessionAsProtobuf/index.md MFiles.IRPCDeclarativeMetadataStructureAsProtobuf.SetDeclarativeMetadataStructureEndSessionAsProtobuf | admin/specialized | internal | session | Reserved for setting a structure in several parts. Not implemented. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCDeclarativeMetadataStructureAsProtobuf/SetDeclarativeMetadataStructureEndSessionAsProtobuf/index.md MFiles.IRPCCloudManagementApiOperations.GetCloudManagementApiConfiguration | admin/specialized | internal | session | Gets the server's ID in M-Files Manage. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCCloudManagementApiOperations/GetCloudManagementApiConfiguration/index.md MFiles.IRPCIndexingDataSource.GetNextObjectsForMIX | integration/specialized | internal | session | Gets next objects and their data for metadata indexing. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCIndexingDataSource/GetNextObjectsForMIX/index.md MFiles.IRPCIndexingDataSource.GetNextFilesForFIX | integration/specialized | internal | session | Gets next object files for file data indexing. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCIndexingDataSource/GetNextFilesForFIX/index.md MFiles.IRPCIndexingDataSource.DownloadFile_BeginForFIX | integration/specialized | internal | session | Begins downloading a file for file data indexing. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCIndexingDataSource/DownloadFile_BeginForFIX/index.md MFiles.IRPCIndexingDataSource.DownloadFile_EndForFIX | integration/specialized | internal | session | Ends downloading a file for file data indexing. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCIndexingDataSource/DownloadFile_EndForFIX/index.md MFiles.IRPCIndexingDataSource.DownloadFile_ReadBlockForFIX | integration/specialized | internal | session | Gets a specific block from a file from the server for file data indexing. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCIndexingDataSource/DownloadFile_ReadBlockForFIX/index.md MFiles.IRPCIndexingDataSource.HasMoreObjectsForMetadataIX | integration/specialized | internal | session | Checks whether objects are waiting for a metadata index, and optionally how many. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCIndexingDataSource/HasMoreObjectsForMetadataIX/index.md MFiles.IRPCIndexingDataSource.HasMoreObjectsForFiledataIX | integration/specialized | internal | session | Checks whether object files are waiting for a file data index, and optionally how many. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCIndexingDataSource/HasMoreObjectsForFiledataIX/index.md MFiles.IRPCIndexingDataSource.GetFullTextSearchLanguage | integration/specialized | internal | session | Gets the full-text search languages of the vault. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCIndexingDataSource/GetFullTextSearchLanguage/index.md MFiles.IRPCIndexingDataSource.GetObjectTypesWithPropertyDefs | integration/specialized | internal | session | Gets object types with associated property defs. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCIndexingDataSource/GetObjectTypesWithPropertyDefs/index.md MFiles.IRPCIndexingDataSource.GetNextObjectsForIX | integration/specialized | internal | session | Gets next objects and their data for indexing. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCIndexingDataSource/GetNextObjectsForIX/index.md MFiles.IRPCIndexingDataSource.HasMoreObjectsForIX | integration/specialized | internal | session | Checks whether objects are waiting for a combined index, and optionally how many. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCIndexingDataSource/HasMoreObjectsForIX/index.md MFiles.IRPCIndexingDataSource.GetSmallestTimestampForMetadataIX | integration/specialized | internal | session | Gets the smallest timestamp of an object that has been modified since specific Change Tracking version. Returns also the current Change Tracking version. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCIndexingDataSource/GetSmallestTimestampForMetadataIX/index.md MFiles.IRPCIndexingDataSource.GetSmallestTimestampForFiledataIX | integration/specialized | internal | session | Gets the smallest timestamp of a file that has been modified since specific Change Tracking version. Returns also the current Change Tracking version. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCIndexingDataSource/GetSmallestTimestampForFiledataIX/index.md MFiles.IRPCIndexingDataSource.GetEnabledIndexes | integration/specialized | internal | session | Gets the names of the enabled indexes. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCIndexingDataSource/GetEnabledIndexes/index.md MFiles.IRPCIndexingDataSource.CacheFileForIndexing | integration/specialized | internal | session | Writes a file version, in the requested format, to a temporary folder on the server computer and returns its local path. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCIndexingDataSource/CacheFileForIndexing/index.md MFiles.IRPCIndexingDataSource.ConvertDestructionTimestampToLogical | integration/specialized | internal | session | Converts a destruction time (a Windows FILETIME value) to the vault's logical destruction timestamp. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCIndexingDataSource/ConvertDestructionTimestampToLogical/index.md MFiles.IRPCIndexingDataSource.GetFacetSources | integration/specialized | internal | session | Gets the facet definitions configured for the vault, as JSON. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCIndexingDataSource/GetFacetSources/index.md MFiles.IRPCIndexingDataSource.GetIndexingOptions | integration/specialized | internal | session | Gets the indexing options of one index, or of all indexes, as JSON. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCIndexingDataSource/GetIndexingOptions/index.md MFiles.IRPCIndexingDataSource.GetVaultTempFilePath | integration/specialized | internal | session | Gets the local path of the vault's temporary file folder on the server computer. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCIndexingDataSource/GetVaultTempFilePath/index.md MFiles.IRPCIndexingDataSource.NotifyObjectSkippedIndexing | integration/specialized | internal | session | Reports objects or files that an indexer skipped, and why. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCIndexingDataSource/NotifyObjectSkippedIndexing/index.md MFiles.IRPCIndexingDataSource.CacheFileForIndexingCollective | integration/specialized | internal | session | Like CacheFileForIndexing, for up to 20 file versions in one call, processed in parallel. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCIndexingDataSource/CacheFileForIndexingCollective/index.md MFiles.IRPCIndexingDataSource2.GetValueListItemsForIX | integration/specialized | internal | session | Gets the items of one value list for a search index: all items page by page, or the changes since a known version. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCIndexingDataSource2/GetValueListItemsForIX/index.md MFiles.IRPCIndexingDataSource2.GetObjectForIXById | integration/specialized | internal | session | Gets the index data of one object by its ID: the same data that GetNextObjectsForIX returns for the latest checked-in version and, if requested, the checked-out version. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCIndexingDataSource2/GetObjectForIXById/index.md MFiles.IRPCIndexingDataSource2.GetTextContentForFileForIX | integration/specialized | internal | session | Gets the text that the server extracts from a file version for indexing, in the response. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCIndexingDataSource2/GetTextContentForFileForIX/index.md MFiles.IRPCIndexingDataSource2.GetIndexConfigurationsForIX | integration/specialized | internal | session | Gets the vault's search index configuration as JSON, without secrets, plus the vault settings that an index built from it must agree on. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCIndexingDataSource2/GetIndexConfigurationsForIX/index.md MFiles.IRPCIndexingDataSource2.GetCurrentTimestampForIX | integration/specialized | internal | session | Gets the vault's current crawl position for the combined enumerator: a crawl that starts there sees every change committed after the call and none committed before it. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCIndexingDataSource2/GetCurrentTimestampForIX/index.md MFiles.IRPCMonitoringDatapointsSink.ClearDatapointsForIndexing | integration/specialized | internal | session | Deletes the stored indexing data points of one index. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCMonitoringDatapointsSink/ClearDatapointsForIndexing/index.md MFiles.IRPCMonitoringDatapointsSink.PushDatapointsForIndexingCommon | integration/specialized | internal | session | Stores index-level data points of one index: data format capabilities, index size and the times of the last rebuild. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCMonitoringDatapointsSink/PushDatapointsForIndexingCommon/index.md MFiles.IRPCMonitoringDatapointsSink.PushDatapointsForIndexingBegin | integration/specialized | internal | session | Stores the data points of the start of an indexing batch: the indexing mode, the start position and the number of items to process. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCMonitoringDatapointsSink/PushDatapointsForIndexingBegin/index.md MFiles.IRPCMonitoringDatapointsSink.PushDatapointsForIndexingEnd | integration/specialized | internal | session | Stores the data points of the end of an indexing batch: timing, item counts and failures. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCMonitoringDatapointsSink/PushDatapointsForIndexingEnd/index.md MFiles.IRPCApplicationTaskQueue.OpenTaskQueue | integration/specialized | write | session | Creates a task queue if it does not exist, or confirms an existing one. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCApplicationTaskQueue/OpenTaskQueue/index.md MFiles.IRPCApplicationTaskQueue.AddTask | integration/specialized | write | session | Adds a task to a task queue, ready to be reserved at once. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCApplicationTaskQueue/AddTask/index.md MFiles.IRPCApplicationTaskQueue.ReserveTasksForProcessing | integration/specialized | write | session | Reserves the next waiting task from each of the given queues for the caller to process. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCApplicationTaskQueue/ReserveTasksForProcessing/index.md MFiles.IRPCApplicationTaskQueue.UpdateTask | integration/specialized | write | session | Reports the progress or the final state of a task. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCApplicationTaskQueue/UpdateTask/index.md MFiles.IRPCApplicationTaskQueue.GetTaskQueues | integration/specialized | write | session | Gets the IDs of all task queues of the vault. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCApplicationTaskQueue/GetTaskQueues/index.md MFiles.IRPCApplicationTaskQueue.GetTaskIdentifiersFromQueue | integration/specialized | write | session | Gets the IDs of the tasks of a queue that are in the given states. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCApplicationTaskQueue/GetTaskIdentifiersFromQueue/index.md MFiles.IRPCApplicationTaskQueue.GetApplicationTasks | integration/specialized | write | session | Gets tasks by ID without reserving them. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCApplicationTaskQueue/GetApplicationTasks/index.md MFiles.IRPCApplicationTaskQueue.SendBroadcastMessage | integration/specialized | write | session | Sends a broadcast message through a task queue to every consumer of that queue. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCApplicationTaskQueue/SendBroadcastMessage/index.md MFiles.IRPCApplicationTaskQueue.GetLatestBroadcastMessageIdentifiers | integration/specialized | write | session | Gets the ID of the newest broadcast message of each given queue. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCApplicationTaskQueue/GetLatestBroadcastMessageIdentifiers/index.md MFiles.IRPCApplicationTaskQueue.GetNewBroadcastMessages | integration/specialized | write | session | Gets the broadcast messages of a queue that are newer than the given message ID. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCApplicationTaskQueue/GetNewBroadcastMessages/index.md MFiles.IRPCApplicationTaskQueue.ClearAndDestroyTaskQueue | integration/specialized | write | session | Deletes a task queue and all of its tasks. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCApplicationTaskQueue/ClearAndDestroyTaskQueue/index.md MFiles.IRPCApplicationTaskQueue.AddScheduledTask | integration/specialized | write | session | Adds a task to a task queue that becomes available for processing at a given time. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCApplicationTaskQueue/AddScheduledTask/index.md MFiles.IRPCReplicationPackages.GetReplicationPackages | integration/specialized | internal | session | Lists the replication packages in the given cloud storage location that this vault has not imported yet. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCReplicationPackages/GetReplicationPackages/index.md MFiles.IRPCReplicationPackages.DeleteReplicationPackages | integration/specialized | internal | session | Deletes replication packages from the given cloud storage location. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCReplicationPackages/DeleteReplicationPackages/index.md MFiles.IRPCWOPIOperations.CreateWOPIUserSession | integration/specialized | internal | session | Creates a WOPI user session for one file version and returns its token (or a one-time token that can be exchanged for it). | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCWOPIOperations/CreateWOPIUserSession/index.md MFiles.IRPCWOPIOperations.CreateContainerAccessToken | integration/specialized | internal | session | Creates, or returns the existing, container access token with which the Office mobile apps browse a vault location through the M-Files WOPI service. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCWOPIOperations/CreateContainerAccessToken/index.md MFiles.IRPCWOPIOperations.GetWOPIDiscoveryData | integration/specialized | internal | session | Gets the Office for the web actions (action name and URL) that the vault's WOPI configuration provides. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCWOPIOperations/GetWOPIDiscoveryData/index.md MFiles.IRPCWOPIOperationsPublic.GetWOPIUserSessionKey | integration/specialized | internal | none | Exchanges a one-time token for the WOPI user session token it stands for. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCWOPIOperationsPublic/GetWOPIUserSessionKey/index.md MFiles.IRPCWOPIOperationsPublic.WOPIFileCheckIn | integration/specialized | internal | none | Checks in the object of a WOPI user session. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCWOPIOperationsPublic/WOPIFileCheckIn/index.md MFiles.IRPCWOPIOperationsPublic.WOPIFileCheckOut | integration/specialized | internal | none | Checks out the object of a read-only WOPI user session and turns the session into an editing session. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCWOPIOperationsPublic/WOPIFileCheckOut/index.md MFiles.IRPCWOPIOperationsPublic.EndWOPIUserSession | integration/specialized | internal | none | Ends a WOPI user session: its token stops working at once. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCWOPIOperationsPublic/EndWOPIUserSession/index.md MFiles.IRPCWOPIOperationsPublic.WOPIUploadFile | integration/specialized | internal | none | Uploads a block of the new content of the file of a WOPI editing or co-authoring session. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCWOPIOperationsPublic/WOPIUploadFile/index.md MFiles.IRPCWOPIOperationsPublic.WOPIUploadFileCommit | integration/specialized | internal | none | Stores an upload made with WOPIUploadFile as the new content of the file of the WOPI session. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCWOPIOperationsPublic/WOPIUploadFileCommit/index.md MFiles.IRPCWOPIOperationsPublic.WOPIDownloadFile_Begin | integration/specialized | internal | none | Starts downloading the file of a WOPI user session and returns its size and MD5 checksum. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCWOPIOperationsPublic/WOPIDownloadFile_Begin/index.md MFiles.IRPCWOPIOperationsPublic.WOPIDownloadFile_ReadBlock | integration/specialized | internal | none | Reads a block of the file of a WOPI download session. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCWOPIOperationsPublic/WOPIDownloadFile_ReadBlock/index.md MFiles.IRPCWOPIOperationsPublic.GetLockForWOPI | integration/specialized | internal | none | Gets the WOPI lock string of the file of a WOPI user session. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCWOPIOperationsPublic/GetLockForWOPI/index.md MFiles.IRPCWOPIOperationsPublic.SetLockForWOPI | integration/specialized | internal | none | Sets the WOPI lock string of the file of a WOPI user session. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCWOPIOperationsPublic/SetLockForWOPI/index.md MFiles.IRPCWOPIOperationsPublic.RemoveLockForWOPI | integration/specialized | internal | none | Removes the WOPI lock string of the file of a WOPI user session. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCWOPIOperationsPublic/RemoveLockForWOPI/index.md MFiles.IRPCWOPIOperationsPublic.GetActiveParticipants | integration/specialized | internal | none | Lists the other users who currently have an open co-authoring session on the same file. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCWOPIOperationsPublic/GetActiveParticipants/index.md MFiles.IRPCWOPIOperationsPublic.GetWOPIUserSession | integration/specialized | internal | none | Gets the details of a WOPI user session: the shared object and file version, the action, the user and whether editing is allowed. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCWOPIOperationsPublic/GetWOPIUserSession/index.md MFiles.IRPCWOPIOperationsPublic.GetContainerInfo | integration/specialized | internal | none | Gets the name and path of the vault location (container) of a container access token. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCWOPIOperationsPublic/GetContainerInfo/index.md MFiles.IRPCWOPIOperationsPublic.GetContainerContent | integration/specialized | internal | none | Lists the subcontainers and files of the vault location (container) of a container access token. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCWOPIOperationsPublic/GetContainerContent/index.md MFiles.IRPCWebCompanionOperation.RegisterWebCompanion | integration/specialized | internal | session | Registers an M-Files Web Companion installation with the vault for the calling user. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCWebCompanionOperation/RegisterWebCompanion/index.md MFiles.IRPCWebCompanionTaskOperation.AddWebCompanionTask | integration/specialized | internal | session | Stores a task for M-Files Web Companion and returns the task ID. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCWebCompanionTaskOperation/AddWebCompanionTask/index.md MFiles.IRPCWebCompanionTaskOperation.GetWebCompanionTask | integration/specialized | internal | none | Gets a task that M-Files Web stored for M-Files Web Companion. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCWebCompanionTaskOperation/GetWebCompanionTask/index.md MFiles.IRPCDocumentOperationsFileIOInternal.UploadFileCommit2 | integration/specialized | internal | session-or-assertion | Completes an upload made with UploadFile and stores it as the new content of the file; returns only the data file version. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCDocumentOperationsFileIOInternal/UploadFileCommit2/index.md MFiles.IRPCDocumentOperationsFileIOInternal.GetFileOutline | integration/specialized | internal | session-or-assertion | Gets the size and MD5 checksum of a file version. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCDocumentOperationsFileIOInternal/GetFileOutline/index.md MFiles.IRPCGroundLink.OpenGroundLinkChannel | integration/specialized | internal | none | Opens a bi-directional Ground Link channel between the client and server. | https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCGroundLink/OpenGroundLinkChannel/index.md