ServerVaultCapabilities

View as Markdown

Capabilities of M-Files Server and the connected document vault.

Each field is true when the server supports the feature. Check the relevant flag before using a method or field that a newer server introduced, instead of comparing version numbers. GetServerCapabilities returns the server's flags without a session; SessionData.server_vault_capabilities adds the vault's settings for the logged-in user (for example facet_search).

Full nameMFiles.ServerVaultCapabilities
Proto filemfiles/structs.proto

Fields

FieldTypeNumberDescription
vault_login_accountsbool1Vault supports in-vault login accounts.
property_def_searchabilitybool5Specifies whether property definitions can be configured searchable or unsearchable.
automatic_metadatabool6Server implements automatic metadata feature and the metadata extraction is enabled on server.
file_streamingbool7Specifies whether file streaming is supported.
search_options2bool8Server supports search options.
json_ext_applicationsbool9Server supports returning ext. application structs in json format.
search_referenced_value_list_itemsbool10Server supports searching for value list items which are referenced by objects.
get_text_content_with_optionsbool11Server supports calling the new GetTextContentForFile method with options.
external_repository_object_migrationbool12Server supports external repository object migration.
client_http_apibool13Server supports communication with client through HTTP API.
reverse_grouping_levelbool14Server supports reverse grouping levels.
replication_configuration_idbool15Server supports configuration ID in export and import jobs.
detect_text_languagebool16Server supports detecting the language of plain text.
async_nacl_change_propagationbool17Server supports asynchronous NACL change propagation.
object_data_retrieval_in_chunksbool18Server supports object data retrieval in chunks.
async_tasks_retrievalbool19Server supports retrieving asynchronous tasks.
find_duplicatesbool20Server supports finding duplicate files.
application_task_queuebool22Server supports application task queue operations.
object_permissions_for_clientbool23Server supports ObjectPermissionsForClient.
undelete_user_account_by_guidbool24Server supports undeleting a user account by GUID.
use_user_visible_aclin_searchesbool25Server supports using UserVisibleACL in searches to check users' read access to objects.
named_value_storage_conflict_detectionbool26Server supports conflict detection when saving named values.
hierarchical_object_type_propertiesbool27Properties with hierarchy for real object types supported.
embedded_ui_for_share_pointbool28Server supports embedding vNext UI to the SharePoint.
embedded_ui_for_salesforce_crmbool29Server supports embedding vNext UI to the Salesforce.
async_modify_object_classbool30Server supports asynchronous object class modification.
settings_managerbool31Server supports settings management.
web_user_interfacebool32Server supports web user interface.
remove_from_recently_accessedbool33Server supports removing objects from "Recently Accessed by Me" -view.
plain_text_password_methodsbool34Server supports plain text password methods.
ocr_automatic_language_detectionbool35Server supports OCR automatic language detection.
async_aacl_change_propagationbool37Server supports asynchronous AACL change propagation.
google_integration_supportedbool38Server supports google g-suite.
document_comparebool39Server supports making document comparison requests.
full_control_vault_user_can_modify_codebool40Server supports full control vault user can modify code (Cloud Service Fabric Isolated Service).
broadcast_request_supportedbool41Server supports sending pre-defined broadcast messages through the vault database.
embedded_ui_for_arc_gisbool42Server supports embedding vNext UI to the ArcGIS.
search_in_external_view_folderbool43Server supports search in external view folder.
automatic_semantic_aliasbool44Server supports automatic semantic aliases (advanced vault settings).
automatic_online_transitionbool45Server supports automatic online transition.
vault_server_attachmentsbool46Server supports vault server attachment feature.
replication_package_list_and_removebool47Server supports replication package list and remove feature.
plugin_replication_allowed_for_vault_adminbool48Does server support plugin replication for vault admins?
recurring_notificationsbool49Server supports recurring notifications.
remove_workflowsbool50Server supports removing workflows as a batch.
jsoned_workflows_adminbool51Server supports JSONed workflows admin interface.
tls_certificatesbool52Server supports configuring TLS certificates.
attach_vault_options_as_jsonbool53Server supports transmitting AttachVaultOptions.
web_client_sends_telemetry_databool54Sending production telemetry data by web clients is enabled.
vault_access_rights64_bitsbool56Server supports 64-bit VAULTACCESS.
vault_role_manage_private_viewsbool57Server supports a vault role for managing private views.
exclude_vaults_user_cannot_accessbool58Server supports returning only vaults user has access to.
find_duplicates_of_obj_verbool59Server supports finding duplicate of ObjVer.
add_object_with_filesbool60Server supports adding object with files in single server call.
folder_uistate_operations_of_viewbool61Server supports accessing and setting Folder UI State of View as structure based data.
long_smtpnotification_password_supportedbool62Server supports long SMTP notification password.
can_change_permissions_object_capabilitybool63Server reports the "can change permissions" object capability.
add_new_version_based_on_conflict_objectbool64Server supports adding a new version to the object based on the related deleted conflict object.
reading_replication_packages_from_new_location_supportedbool65Server can read replication packages whose names end with the full hash.
writing_replication_packages_to_new_location_supportedbool66Server can write replication packages whose names end with the full hash.
vault_health_check_supportedbool67Server supports vault health check.
allow_all_see_deleted_conflict_objectsbool68Server supports that all users can see deleted conflict objects.
automatic_conflict_resolutionbool69Automatic conflict resolution is enabled in the vault.
share_private_viewsbool70Server supports sharing private views.
external_mail_source_oauth_proxy_supportedbool71Server supports storing external mail source oauth proxy information.
async_tasks_range_apibool72Server supports an API to get a range of asynchronous tasks.
advanced_password_hashesbool74Server supports hashing passwords with advanced algorithms, including at least PBKDF2.
anonymous_authentication_supportedbool75Server supports anonymous authentication.
get_default_replication_configuration_supportedbool76Server supports getting default configuration for replication.
object_version_data_request_with_identity_type_supportedbool77ObjectVersionDataRequest supports an identity type.
rsa_aes_encryptionbool78Encryption with RSA+AES is supported.
indexer_monitoring_statusbool79Indexer monitoring status is supported.
green_lights_supportedbool80Green Lights supported.
allow_code_modification_with_valid_signature_supportedbool81Server supports installation of signed scipts and apps by users.
mdcc_resolved_on_serverbool82The Metadata Card Configuration is delivered as a pre-resolved from a dedicated virtual NVS namespace.
new_web_wopico_authoring_supportedbool83WOPI CoAuthoring using New web is supported.
get_vault_session_info_supportedbool84Server supports returning of vault session info.
event_log_saved_searchesbool85EvenLog Saved Searches Supported.
allow_sys_admin_unsigned_code_modification_supportedbool86Sys Admins can install unsigned vault applications and modify unsigned VBScripts even when the signing feature is enabled.
vault_app_dependencies_supportedbool87If vault app installation can require other vault apps to be installed in the vault.
dataset_deleted_condition_supportedbool88Server supports deleted/not deleted-condition in an exported dataset definition.
unified_password_hashesbool89Server supports transmitting hashing passwords with the same encoding between all gRPC methods.
set_properties_with_missing_required_params_supportedbool90Server supports SetProperties with missing required params.
index_management_enabledbool91Index management operations are enabled for the server.
search_results_sortingbool92Specifies whether the server supports sorting search results.
property_action_state_transition_timebool93Server supports state transition time setting via state property action.
set_new_web_as_default_client_supportedbool94Server supports set new web as default client.
ignore_vault_external_data_connection_pointsbool95Server supports ignore vault's external data connection points.
add_user_returns_tasks_before_loginbool96Server supports returning tasks the caller must wait before login to the vault with that user succeeds.
can_verify_vault_app_signaturebool98Server supports verification of vault app signatures.
allow_signed_code_in_import_supportedbool99Server supports allowing signed code importing even if the code import would be otherwise denied for the structure element.
value_list_item_search_property_conditionsbool100Server supports real property definition based conditions in value list item searches.
additive_permissions_via_automatic_aclcomponentsbool101Server supports additive permissions via automatic ACL components.
set_default_view_from_my_filtered_views_supportedbool102Server supports setting the default view from the user's filtered views.
set_properties_ex_supportedbool103Server supports the updated SetPropertiesEx call.
search_results_sorting_by_search_enginebool104Server supports search results sorting done by search engine.
async_task_hierarchy_wait_supportedbool105Server supports returning task hierarchy enabling waiting for all tasks matchins search conditions to complete.
vault_level_optimization_jobsbool106Server supports vault-level optimization jobs.
mdcc_conversion_on_serverbool107Server supports converting metadata card configurations between primary and configurator versions.
template_request_filter_supportedbool108Server supports specifying a filter when requesting templates.
import_views_with_older_last_modified_supportedbool109Server supports importing views with an older last modified date and time.
notifications_modern_authentication_supportedbool111Server supports modern authentication (OAuth2) to send notifications.
get_metadata_structure_supportedbool112Server supports providing full metadata structure with one RPC call.
optimize_vault_job_auto_cancelbool113Server supports auto-canceling optimize vault jobs.
generate_v2_azure_auth_conf_supportedbool114Server supports generating authentication configuration for Azure v2.0 endpoint.
preview_thumbnail_supportedbool115Server supports creating preview thumbnails.
vault_connection_qrsettingsbool116Server supports vault connection QR settings.
run_extension_methodbool117Server supports the 'RunExtensionMethod' method.
structure_item_groups_in_export_supportedbool118Server supports structure item groups in the export job.
teams_add_on_supportedbool119Server supports teams add-on.
unified_login_supportedbool120Server support all different types log-in methods through a single method.
handling_technical_credentials_supportedbool121Server supports handling of login accounts defined as technical credentials.
jsoned_vault_basic_supportedbool122Server supports JSONed vault basic.
generate_login_service_auth_confbool123Server supports generating authentication configuration for M-Files Login Service.
new_desktop_supportedbool124Server supports new vNext based Desktop.
gl_comm_errorbool125Server supports notifying greenlights joining errors and error is on.
recently_used_valuesbool126Server supports storing and returning recently used values for lookup properties in metadata.
add_object_with_multiple_filesbool127
new_get_effective_permissions_supportedbool128Server supports new GetEffectivePermissions API.
sub_folders_in_viewsbool129Server supports subfolders in views.
manual_aad_auth_conf_migration_supportedbool130Server supports manually migrating Azure AD authentication configuration to Login Service.
reverse_references_in_pseudo_user_acesbool131Server supports reverse references in pseudo-user ACEs (Access Control Entries).
entity_version_checking_supportedbool132Server supports entity version numbering to track modification conflicts.
folder_download_supportedbool133HTTP layer supports downloading folders with download URLs.
uistate_for_special_folders_supportedbool134Server supports special folder type such as history.
latest_comment_as_object_data_supportedbool135Server supports getting the latest version comment as part of the object data.
native_co_authoring_supportedbool136Server supports native co-authoring.
workflow_state_historybool137Server supports GetWorkflowStateHistory API.
block_mfiles_loginbool138Is logging in using M-Files accounts prohibited.
cloud_management_api_operationsbool139Server supports Cloud Management API Operations.
reload_applicationbool140Server supports 'ReloadApplication' method.
workflow_descriptions_supportedbool141Workflow, State and State Transition struct with user description fields.
new_license_apibool142Server supports new GetLicenseCodeAndSerialNumber API.
new_wopidiscovery_endpoint_supportedbool143Server supports new WOPI discovery RPC endpoint.
web_force_session_based_tokenbool144M-Files Web Access uses only session-based tokens.
basic_tier_objects_supportedbool145Vault supports basic-tier objects.
version_editors_property_supportedbool146Server supports the property with multiple editors for a single object version.
check_in_external_changes_supportedbool147Server supports the Check in external Changes RPC endpoint.
sharing_center1_supportedbool148Server supports Sharing center 1 feature.
get_folder_contents_api_request_responsebool149Server supports GetFolderContents API with request and response structures.
uixapplication_schema_v6_supportedbool150Server supports UIX Application Schema v6.
user_and_group_changesbool151Server supports user and group change versioning and synchronization to Change Hub.
native_co_authoring_replication_supportedbool152Server supports native co-authoring replication.
separate_desktop_co_authoring_settingbool153Server recognizes a vault setting that enables co-authoring for Master Storage separately from Microsoft 365.
incoming_requests_via_grpc_onlybool154Server uses the gRPC-only routing for incoming requests.
non_standard_default_for_iis_endpointbool155Server uses the non-standard default (7780) for IIS endpoint.
workspace_personalization_supportedbool156Server supports workspace personalization.
integration_platformbool157Server supports Integration Platform.
check_in_external_changes_returns_visibilitybool158The server supports the post-operation visibility info in CheckInExternalChanges RPC function.
get_client_settings_for_desktop_supportedbool159Server supports GetClientSettingsByType for M-Files Desktop.
pdftron_modular_uisupportedbool160Server supports Modular UI PDFTron integration.
query_search_agent_supportedbool161Server supports QuerySearchAgent RPC endpoint.
set_tier_supportedbool162Server supports SetTier API and functionality.
user_group_sync_status_supportedbool163Server supports user group synchronization status.
downloading_content_from_temp_location_supportedbool164Server supports downloading content from temporary location.
get_uiversion_info_supportedbool165Server supports GetUIVersionInfo RPC endpoint.
aino_search_results_summarization_supportedbool166Unused.
cad_file_preview_supportedbool167Server supports CAD file preview (DWG, DXF, DWT, DGN to PDF conversion).
declarative_metadata_structure_supportedbool168Collective metadata structure interfaces IRPCDeclarativeMetadataStructureAsProtobuf and IRPCDeclarativeMetadataStructure are available.
master_storage_malware_detectionbool169Server checks user downloads of Master Storage files against the file's malware verdict, and offers GetFileMalwareInfo for advisory warnings.
keep_upload_session_alive_supportedbool170Server supports KeepUploadSessionAlive RPC endpoint.
purview_labelsbool171Server offers GetSensitivityLabels (IRPCSensitivityLabels), which returns the Microsoft Purview sensitivity labels of files in Master Storage, for advisory label display.
get_objects_by_external_idsbool172Server supports looking up objects by their external IDs.
summarization_agent_supportedbool173Server supports the Aino summarization agent (AI summaries with Q&A).
dual_preview_supportedbool174Server supports dual preview (SharePoint Embedded preview and PDFTron) for documents in vaults that keep their files in SharePoint Embedded.
coauthoring_external_idcheckedbool175Server checks the external ID for co-authoring.
get_index_configurations_for_ixsupportedbool176Server offers GetIndexConfigurationsForIX (IRPCIndexingDataSource2), which returns the vault's search index configuration, without secrets, to a caller who can see all objects.
draft_object_creation_supportedbool177Server supports creating objects in a draft (pending-upload) state with AddObjectWithFiles (draft).
retrieval_of_program_defaults_display_settings_supportedbool178Server supports reading the program default display settings.
reset_folder_uistate_to_defaults_supportedbool179Server offers ResetFolderUIStateToDefaults (IRPCFolderUISettings), which resets a folder's UI state and returns the resulting state.
auto_check_in_on_file_close_supportedbool180Server supports automatic check-in when an Office file is closed in Microsoft 365 co-authoring.
vault_admin_edit_of_replication_job_with_working_directory_supportedbool181Server lets vault administrators modify cloud replication jobs that carry folders, keeping the server-owned working directory and impersonation.
create_new_object_with_property_metadata_supportedbool182Server supports CreateNewObjectWithPropertyMetadata: a new object and its property value metadata in one call.
add_object_with_files_with_property_metadata_supportedbool183Server supports AddObjectWithFilesWithPropertyMetadata: a new object with files and its property value metadata in one call.
direct_file_content_in_add_object_with_files_supportedbool184Server accepts inline file content (OBJ_FILE_SOURCE_TYPE_FILE_CONTENT) when creating an object with files.
set_properties_with_metadata_attributed_to_supportedbool185Server supports SetPropertiesWithMetadataAttributedTo, which records automatic metadata changes as made by a built-in agent user.
vault_ready_for_m365_storage_permissions_supportedbool186Server offers IsVaultReadyForM365StoragePermissions (IRPCUsersAdmin), which tells whether the vault's users meet the precondition for applying M-Files permissions to Microsoft 365 storage.
file_upload_stateless_supportedbool187Server supports the file_ref uploads of IRPCFileTransfer and IRPCFileTransferStreaming. False by default in M-Files Server 26.11, where those methods answer "Not implemented.".
get_text_content_with_format_supportedbool188Server supports requesting GetTextContentForFile content in a specific FileFormat (plain text or Markdown) and reports the format actually produced.
persistent_reasoning_metadata_supportedbool189Server supports persisting reasoning metadata.
agentic_aino_supportedbool190Server supports agentic Aino retrieval.
folder_tree_creation_supportedbool191Server supports creating a whole traditional folder tree in one request (CreateFolderTree). Not reported for Ground Link proxy vaults.
get_current_timestamp_for_ixsupportedbool192Server offers GetCurrentTimestampForIX (IRPCIndexingDataSource2), which returns the vault's current indexing position so that a crawl can start from now.
select_folders_supportedbool193Server supports saving per-user folder selections for view levels (SetFolderSelection) and reporting them.

Used by methods

Used in fields