| Value | Description |
| MFEventHandlerAfterAddUserGroupMember | An event that is triggered after a member is added to a user group in the vault. |
| MFEventHandlerAfterBringOnline | An event that is triggered after the vault has changed to online state. |
| MFEventHandlerAfterCancelCheckout | Event executed after the changes made to an object have been cancelled. |
| MFEventHandlerAfterCancelCheckoutFinalize | An event triggered after the undo checkout operation is complete and the previous version can be worked on. |
| MFEventHandlerAfterCancelCreateObject | Event executed after the creation of a new object has been cancelled. |
| MFEventHandlerAfterCheckInChanges | Event executed after an object has been checked in. |
| MFEventHandlerAfterCheckInChangesFinalize | An event executed after an object has been checked in and all consequent operations (e.g. state transitions) are complete. |
| MFEventHandlerAfterCheckOut | Event executed after the object has been checked out. |
| MFEventHandlerAfterCreateLoginAccount | An event that is triggered after a login account is created in the server. |
| MFEventHandlerAfterCreateNewObjectFinalize | Event executed after the creation of a new object has been completed. |
| MFEventHandlerAfterCreateNewValueListItem | Event executed after the new value list item has been created. |
| MFEventHandlerAfterCreateUserAccount | An event that is triggered after a user account is created in the vault. |
| MFEventHandlerAfterCreateUserGroup | An event that is triggered after a user group is created in the vault. |
| MFEventHandlerAfterCreateView | An event triggered after a view is created. |
| MFEventHandlerAfterDeleteObject | Event executed after an object has been deleted. |
| MFEventHandlerAfterDeleteView | An event triggered after a view is deleted. |
| MFEventHandlerAfterDestroyObject | Event executed after an object has been destroyed. |
| MFEventHandlerAfterDestroyObjectVersion | Event executed after a version of an object has been destroyed. |
| MFEventHandlerAfterFileDownload | Event executed after a file of an object has been downloaded from the server. |
| MFEventHandlerAfterFileUpload | Event executed after a file of an object has been uploaded to the server. |
| MFEventHandlerAfterLoginToVault | Event executed after the user has logged into the vault. |
| MFEventHandlerAfterLogoutFromVault | Event executed after the user has logged out from the vault. |
| MFEventHandlerAfterModifyLoginAccount | An event that is triggered after a login account is modified in the server. |
| MFEventHandlerAfterModifyMFilesCredentials | An event triggered after the credentials of the M-Files login account are changed. |
| MFEventHandlerAfterModifyUserAccount | An event that is triggered after a user account is modified in the vault. |
| MFEventHandlerAfterModifyUserGroup | An event that is triggered after a user group is modified in the vault. |
| MFEventHandlerAfterModifyView | An event triggered after a view is modified. |
| MFEventHandlerAfterRemoveLoginAccount | An event that is triggered after a login account is removed from the server. |
| MFEventHandlerAfterRemoveUserAccount | An event that is triggered after a user account is removed from the vault. |
| MFEventHandlerAfterRemoveUserGroup | An event that is triggered after a user group is removed from the vault. |
| MFEventHandlerAfterRemoveUserGroupMember | An event that is triggered after a member is removed from a user group in the vault. |
| MFEventHandlerAfterRunScheduledJob | Event executed after a scheduled job has been run at the server. |
| MFEventHandlerAfterSetObjectPermissions | Event executed after the permissions of an object have been changed. |
| MFEventHandlerAfterSetProperties | Event executed after properties have been set for an object. |
| MFEventHandlerAfterUndeleteObject | An event triggered after the object is undeleted. |
| MFEventHandlerAfterUndeleteObjectFinalize | An event triggered after the object undelete operation is complete and we can work on the undeleted object. |
| MFEventHandlerBeforeAddUserGroupMember | An event that is triggered before a member is added to a user group in the vault. |
| MFEventHandlerBeforeCancelCheckout | Event executed before the changes made to an object are cancelled. |
| MFEventHandlerBeforeCancelCreateObject | Event executed before the creation of a new object is cancelled. |
| MFEventHandlerBeforeCheckInChanges | Event executed before an object is checked in. |
| MFEventHandlerBeforeCheckInChangesFinalize | An event triggered before object check-in, but after the state transitions and signatures are finalized. Workflow changes are not allowed. |
| MFEventHandlerBeforeCheckOut | Event executed before an object is checked out. |
| MFEventHandlerBeforeCreateLoginAccount | An event that is triggered before a login account is created in the server. |
| MFEventHandlerBeforeCreateNewObjectFinalize | Event executed before the creation of a new object has been completed. |
| MFEventHandlerBeforeCreateNewValueListItem | Event executed before a new value list item is created. |
| MFEventHandlerBeforeCreateUserAccount | An event that is triggered before a user account is created in the vault. |
| MFEventHandlerBeforeCreateUserGroup | An event that is triggered before a user group is created in the vault. |
| MFEventHandlerBeforeCreateView | An event triggered before a view is created. |
| MFEventHandlerBeforeDeleteObject | Event executed before an object is deleted. |
| MFEventHandlerBeforeDeleteView | An event triggered before a view is deleted. |
| MFEventHandlerBeforeDestroyObject | Event executed before an object is destroyed. |
| MFEventHandlerBeforeDestroyObjectVersion | Event executed before a version of an object is destroyed. |
| MFEventHandlerBeforeFileDownload | Event executed before a file of an object is downloaded from the server. |
| MFEventHandlerBeforeFileUpload | Event executed before a file of an object is uploaded to the server. |
| MFEventHandlerBeforeLoginToVault | Event executed before the user has logged into the vault. |
| MFEventHandlerBeforeLogoutFromVault | Event executed before the user has logged out from the vault. |
| MFEventHandlerBeforeModifyLoginAccount | An event that is triggered before a login account is modified in the server. |
| MFEventHandlerBeforeModifyMFilesCredentials | An event triggered before the credentials of the M-Files login account are changed. |
| MFEventHandlerBeforeModifyUserAccount | An event that is triggered before a user account is modified in the vault. |
| MFEventHandlerBeforeModifyUserGroup | An event that is triggered before a user group is modified in the vault. |
| MFEventHandlerBeforeModifyView | An event triggered before a view is modified. |
| MFEventHandlerBeforeRemoveLoginAccount | An event that is triggered before a login account is removed from the server. |
| MFEventHandlerBeforeRemoveUserAccount | An event that is triggered before a user account is removed from the vault. |
| MFEventHandlerBeforeRemoveUserGroup | An event that is triggered before a user group is removed from the vault. |
| MFEventHandlerBeforeRemoveUserGroupMember | An event that is triggered before a member is removed from a user group in the vault. |
| MFEventHandlerBeforeReturnView | An event triggered after a view has been retrieved from the vault but before it is returned to the client. |
| MFEventHandlerBeforeRunScheduledJob | Event executed before a scheduled job is run at the server. |
| MFEventHandlerBeforeSetObjectPermissions | Event executed before the permissions of an object are changed. |
| MFEventHandlerBeforeSetProperties | Event executed before properties are set for an object. |
| MFEventHandlerBeforeTakeOffline | An event that is triggered before the vault has changed to offline state. |
| MFEventHandlerBeforeUndeleteObject | An event triggered before the object is undeleted. |
| MFEventHandlerReplication_AfterCheckInChanges | Event executed after check-in has been performed upon importing object versions to an existing object during content import. |
| MFEventHandlerReplication_AfterCreateNewObjectFinalize | Event executed after check-in has been performed upon creating a new object during content import. |
| MFEventHandlerTypeUndefined | Undefined event handler. |
| MFEventHandlerVaultAnonymousExtensionMethod | Event that is executed only as a response to an explicit request. |
| MFEventHandlerVaultExtensionMethod | Event that is executed only as a response to an explicit request. |