Extension Kit for M-Files | Unitfly
  • Solutions
  • Products
    • Extension Kit Core
    • Extension Kit Document AI
    • Extension Kit Cloud Connector
    • Extension Kit REST Object Type
    • Extension Kit Process Intelligence
  • Pricing
  • Resources
    • Learning
      • Insights
      • Extension Kit Academy
    • Technical
      • Documentation
      • Release notes
      • Free trial
      • Download center
    • Support
      • Community
      • Contact
  • Solutions
    • DOCUMENT ACTIONS

      • Work with barcodes, watermarks, and images
        Automatically add and read barcodes, or add or remove watermarks and images.
      • Encrypt and decrypt files
        Automatically encrypt and decrypt files in M-Files.
      • Work with electronic and digital signatures
        Automatically add signatures and digital certificates to your documents.
      • Gain more control over your PDF files
        Merge, split, convert, undo conversion, and revert to the original document.
      • Sync data between Excel or Word with M-Files
        Populate Excel and Word files or read data from documents to update/create objects in M-Files.
      • Perform advanced file export/import
        Import files from SFTP or file share and read associated metadata. Export files and metadata. Zip/unzip documents.
      • AI and ML classification and metadata extraction
        Use the power of AI and Machine Learning to automatically classify and extract important documents

      OBJECT ACTIONS

      • Automate object creation and duplication
        Create and duplicate objects from templates and sync between vaults.
      • Validate objects and metadata
        Control object permissions and validate related objects and metadata
      • Control object numbering and versioning
        Define any custom object versioning and numbering formats

      INTEGRATIONS

      • Advanced SQL integration
        Set property values from SQL, call stored procedures, execute SQL functions, and more.
      • HTTP integrations
        Keep systems in synchronization using HTTPS and REST API.
      • Office 365 and Microsoft Azure integration
        Use Azure or Office 365 services to exchange the data with M-Files

      REPORTING AND ANALYTICS

      • Create reports from M-Files data
        Define the dataset and create scheduled or user-triggered reports in multiple formats.
      • Export M-Files data for process analysis
        Export M-Files data in event-based format for process analysis

      PROPERTY OPERATIONS

      • Automatically set property values
        Use prebuilt expressions like Math, Date, Regex, and other operations
      • Copy and set property values
        Set properties on objects or copy from other based on different rules and triggers.
      • Count and math operations on related objects
        Enumerate related objects and apply math operations on properties

      NOTIFICATIONS

      • Send emails to external parties
        Send branded emails to external parties based on predefined rules.
      • Send emails with attachments
        Define which documents you want to automatically attach to your emails.

      UI

      • Embed web pages in M-Files
        Display external reports and web pages directly in M-Files tabs.
  • Products
    • Extension Kit Core
    • Extension Kit Document AI
    • Extension Kit Cloud Connector
    • Extension Kit REST Object Type
    • Extension Kit Process Intelligence
  • Pricing
  • Resources
    • Learning
      • Insights
      • Extension Kit Academy
    • Technical
      • Documentation
      • Release notes
      • Download center
      • Free trial
    • Support
      • Community
      • Contact
Get started free
Extension Kit for M-Files | Unitfly
  • Solutions
  • Products
    • Extension Kit Core
    • Extension Kit Document AI
    • Extension Kit Cloud Connector
    • Extension Kit REST Object Type
    • Extension Kit Process Intelligence
  • Pricing
  • Resources
    • Learning
      • Insights
      • Extension Kit Academy
    • Technical
      • Documentation
      • Release notes
      • Free trial
      • Download center
    • Support
      • Community
      • Contact
  • Solutions
    • DOCUMENT ACTIONS

      • Work with barcodes, watermarks, and images
        Automatically add and read barcodes, or add or remove watermarks and images.
      • Encrypt and decrypt files
        Automatically encrypt and decrypt files in M-Files.
      • Work with electronic and digital signatures
        Automatically add signatures and digital certificates to your documents.
      • Gain more control over your PDF files
        Merge, split, convert, undo conversion, and revert to the original document.
      • Sync data between Excel or Word with M-Files
        Populate Excel and Word files or read data from documents to update/create objects in M-Files.
      • Perform advanced file export/import
        Import files from SFTP or file share and read associated metadata. Export files and metadata. Zip/unzip documents.
      • AI and ML classification and metadata extraction
        Use the power of AI and Machine Learning to automatically classify and extract important documents

      OBJECT ACTIONS

      • Automate object creation and duplication
        Create and duplicate objects from templates and sync between vaults.
      • Validate objects and metadata
        Control object permissions and validate related objects and metadata
      • Control object numbering and versioning
        Define any custom object versioning and numbering formats

      INTEGRATIONS

      • Advanced SQL integration
        Set property values from SQL, call stored procedures, execute SQL functions, and more.
      • HTTP integrations
        Keep systems in synchronization using HTTPS and REST API.
      • Office 365 and Microsoft Azure integration
        Use Azure or Office 365 services to exchange the data with M-Files

      REPORTING AND ANALYTICS

      • Create reports from M-Files data
        Define the dataset and create scheduled or user-triggered reports in multiple formats.
      • Export M-Files data for process analysis
        Export M-Files data in event-based format for process analysis

      PROPERTY OPERATIONS

      • Automatically set property values
        Use prebuilt expressions like Math, Date, Regex, and other operations
      • Copy and set property values
        Set properties on objects or copy from other based on different rules and triggers.
      • Count and math operations on related objects
        Enumerate related objects and apply math operations on properties

      NOTIFICATIONS

      • Send emails to external parties
        Send branded emails to external parties based on predefined rules.
      • Send emails with attachments
        Define which documents you want to automatically attach to your emails.

      UI

      • Embed web pages in M-Files
        Display external reports and web pages directly in M-Files tabs.
  • Products
    • Extension Kit Core
    • Extension Kit Document AI
    • Extension Kit Cloud Connector
    • Extension Kit REST Object Type
    • Extension Kit Process Intelligence
  • Pricing
  • Resources
    • Learning
      • Insights
      • Extension Kit Academy
    • Technical
      • Documentation
      • Release notes
      • Download center
      • Free trial
    • Support
      • Community
      • Contact
Get started free
Configuration
  • Do more with M-Files

Extension Kit for M-Files | Documentation

Extension Kit REST Object Type

  • Release notes
  • Introduction to Extension Kit REST Object Type
  • Use case
  • Configuration
  • Installation
View Categories
  • Home
  • Documentation
  • Extension Kit REST Object Type
  • Extension Kit REST Object Type
  • Configuration

Configuration

After you have successfully installed the application, you should configure REST Object Type Connector. Open M-Files Admin

  1. In the left-side tree view, expand the desired connection to M-Files Server.
  2. In the left-side tree view, expand the Document Vaults node.
  3. Still, in the left-side tree view, expand the vault where you installed the connector and select Object or Value list which you want to connect.
  4. Right click on Object type or Value list and select properties.
  5. Select Connection to external database and choose Application connection.

Field description #

Field Value Description
General Settings    
Enabled Yes/No If set to Yes, automatic refresh of the specified external object type is enabled.
It is recommended that you resolve all warnings and errors before setting this to Yes. Otherwise, the configuration cannot be saved.
Target Object Type Choose from list ‘Object types’ Specifies the object type this configuration is for.
IMPORTANT: You can’t change this value after saving.
Target Value List Choose from list ‘Value lists’ Specifies the value list this configuration is for.
IMPORTANT: You can’t change this value after saving.
Get Object Batch Size Integer This setting controls how many objects are read from the data source at one call.
Note that this setting affects only the call between M-Files Server and the external object type service. Calls between the service and the data source depend on the service used.
Service-Specific Settings    
Service data format Json (default) Data format
Service-Specific Settings>Service credentials   Optional service credentials.
Domain Text Domain
Username Text Username
Password Text Password
Service-Specific Settings>Read endpoint>Settings>URLs[n]    
URL URL Read endpoint URLs.
Service-Specific Settings>Read endpoint>Settings    
HTTP method One of the following:
GET
POST
PUT
DELETE
HTTP method
Data transformation Yes/No Optional transformation that will extract array of objects from HTTP response
Transformation expression JsonPath expression JsonPath expression returning array of objects.
Service-Specific Settings>Read endpoint>Settings>Query parameters[n]   Query string parameters
Name Text Name
Value Text Value
Is pagination? Yes/No If set to Yes, this parameter will be used as pagination to get multiple pages of data.
Service-Specific Settings>Read endpoint>Settings>Headers[n]   HTTP headers to send with the request.
Name Text Name
Value Text Value
Insert endpoint    
Is supported? Yes/No Specify if insert operation is supported.
URL Text URL
HTTP method One of the following:
GET
POST
PUT
DELETE
HTTP method
Can return ID on insert? Yes/No Controls whether this connection returns created object ID on insert.
Insert Endpoint>Query parameters[n]   Query string parameters
Name Text Name
Value Text Value
Is pagination? Yes/No  
Insert Endpoint>Headers[n]   HTTP headers to send with the request.
Name Text Name
Value Text Value
Update endpoint    
Is supported? Yes/No Specify if update operation is supported.
URL URL URL
HTTP method One of the following:
GET
POST
PUT
DELETE
HTTP method
Update Endpoint>Query parameters[n]   Query string parameters
Name Text Name
Value Text Value
Is pagination? Yes/No Not used
Update Endpoint>Headers[n]   HTTP headers to send with the request.
Name Text Name
Value Text Value
Delete endpoint    
Is supported? Yes/No Specify if delete operation is supported.
URL URL URL
HTTP method One of the following:
GET
POST
PUT
DELETE
HTTP method
Delete Endpoint>Query parameters[n]   Query string parameters
Name Text Name
Value Text Value
Is pagination? Yes/No Not used
Delete Endpoint>Headers[n]   HTTP headers to send with the request.
Name Text Name
Value Text Value
Advanced settings    
Trusted hosts[n] Text Host
Column definitions[n]    
Column name Text Name
Column type One of the following:
• string
• int
• date
• bool
• double
• DateTime
Column type.
Use column path as name Yes/No If set to Yes, column name can be written as dot separated property path. This is useful when retrieving non top level properties from response. For example, column name address.city would retrieve city property from top-level address property.
Column mappings   Settings related to mapping source columns to M-Files properties.
IMPORTANT: Do not specify the mappings manually. When you save the configuration, the mappings will be automatically created and updated if the service allows it.
Source Column Text Specify the name of the column to be mapped to M-Files.
Mapping Type One of the following:
• Ignore
• Object ID
• Property
Specifies how the source column is mapped to M-Files.
Ignore. The source column is not mapped.
Object ID. The source column is mapped as the external object ID.
Property. The source column is mapped as an M-Files property. To use this mapping type, specify the “Target Property” setting.
Target Property Property definition Displayed only if [Property] is selected as mapping type.
Use in Update Operations Yes/No If this is set to Yes, this mapping is used in update operations.
  Yes/No If this is set to Yes, this mapping is used in insert operations.
Updated on May 1, 2025
On This Page
  • Field description
Extension Kit for M-Files | Unitfly
Extension Kit for M-Files | Unitfly
  • Solutions

Products

  • Extension Kit Core
  • Extension Kit Document AI
  • Extension Kit REST Object Type
  • Extension Kit Cloud Connector
  • Extension Kit Process Intelligence

Resources

  • Documentation
  • Community
  • Insights
  • Extension Kit Academy
  • Release notes

Get started

  • Pricing
  • Free trial
  • Contact us
  • Download center
Get updates and tips on Unitfly products!
Products Newsletter
Extension Kit Tip of the Week
Auclio Newsletter
  • Privacy & Cookie policy

© 2025 Unitfly

zicer logo negative
hamag bicro logo