Server integration API

View as Markdown

Services that other M-Files components and connectors call.

11 services, 68 methods, grouped by importance level. Each service page lists its highlighted methods first, then all others.

Specialized services

Administration and server-integration services.

ServiceMethodsSummary
Indexing data source IRPCIndexingDataSource21An interface for retrieving data for indexing.
Indexing data source (version 2) IRPCIndexingDataSource25More methods for search indexers, continuing IRPCIndexingDataSource.
Monitoring data points IRPCMonitoringDatapointsSink4Receives the progress and status data points that the M-Files indexing service reports about each index of the vault.
Application task queue IRPCApplicationTaskQueue12Persistent task queues and broadcast messages that vault applications use to share background work between the server instances of a vault.
Replication packages IRPCReplicationPackages2Lists and deletes the content replication packages that wait in cloud storage for import into the vault.
WOPI operations IRPCWOPIOperations3Creates the access tokens with which Office for the web (WOPI) opens vault files, and returns the Office for the web actions that the vault can use.
WOPI operations (anonymous) IRPCWOPIOperationsPublic15File, lock and session operations for Office for the web (WOPI), authorized by a WOPI access token instead of an M-Files session.
Web companion IRPCWebCompanionOperation1Registers an M-Files Web Companion installation with a vault.
Web companion tasks IRPCWebCompanionTaskOperation2Passes "open this file in a desktop application" tasks from M-Files Web to M-Files Web Companion.
Document file I/O for server components IRPCDocumentOperationsFileIOInternal2Server-to-server variants of file upload commit and file size checks.
Ground Link channel IRPCGroundLink1The M-Files Ground Link channel: a long-lived two-way stream between a Ground Link proxy and the M-Files Server that hosts the vault, typically in M-Files Cloud.