M-Files API is a collection of classes and operation interfaces. Each class represents a feature or data item of the M-Files system. With the API, you can access, modify and create documents stored in an M-Files vault. You can also perform searches and display documents and other objects, access and modify the metadata associated with documents, access and modify document workflows, and much more. M-Files is a solution for Enterprise Information Management (EIM).