This topic lists all the M-Files API components available for use in an M-Files Web environment. The supported vault operation specific methods are listed as a separate section at the bottom of the page. The listings apply for M-Files 2015.2 and above.
Supported Components
In cases where no 2nd level bullets have been defined, all the components of the API object are supported.
Vault Operation Specific Methods
- GetObjectClassIDByAlias
- GetObjectClassIDByGUID
- GetObjectClass
- GetAllObjectClasses
- ExecuteVaultExtensionMethod
- GetNamedACLIDByAlias
- GetNamedACL
- GetNamedValues
- SetNamedValues
- RemoveNamedValues
- AddEmptyFile
- UploadFromDataURI
- OpenFileInDefaultApplication
- Opens a file using a Java applet or a native API.
- GetFiles
- GetObjectVersionAndProperties
- GetObjectInfo
- GetHistory
- GetLatestObjVer
- GetMFilesURLForObject
- CreateNewObject
- CheckIn
- RemoveObject
- AddFavorite
- RemoveFavorite
- GetObjectPermissions
- ShowNewObjectWindow
- ShowEditObjectWindow
- CheckOut
- UndoCheckout
- GetObjIDByGUID
- ShowBasicEditObjectWindow
- ShowPrefilledNewObjectWindow
- GetLatestObjectVersionAndProperties
- ChangePermissionsToNamedACL
- IsCheckedOut
- CheckInMultipleObjects
- CheckOutMultipleObjects
- UndoCheckoutMultipleObjects
- GetObjectVersionAndPropertiesofMultipleObjects
- MatchesSearchConditions
- SetProperty
- SetProperties
- GetPropertiesOfMultipleObjects
- GetPropertiesWithIconClues
- GetProperties
- GetWorkflowState
- SearchForObjectsByConditions
- SearchForObjectsByConditionsEx
- GetObjectTypeIDByGUID
- GetObjectTypeIDByAlias
- GetObjectType
- GetObjectTypes
- GetPropertyDefIDByAlias
- GetPropertyDefIDByGUID
- GetPropertyDef
- GetPropertyDefs
- GetValueListItemByID
- GetValueListItems
- GetValueList
- GetValueLists
- GetView
- GetFolderUIStateForFolder
- GetWorkflowIDByAlias
- GetWorkflowIDByGUID
- GetWorkflowStateIDByAlias
- GetWorkflowStateIDByGUID
- GetWorkflowStatesEx
- GetWorkflowStates
- GetWorkflowsForClient
- GetMetadataStructureItemIDByAlias
- SessionInfo
- VaultLanguages