# ServerVaultCapabilities

Location: [gRPC API](https://developer.m-files.com/APIs/gRPC-API/index.md) > [Reference](https://developer.m-files.com/APIs/gRPC-API/Reference/index.md) > [Messages](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/index.md)

HTML version: https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.ServerVaultCapabilities/

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](https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLogin/GetServerCapabilities/index.md) 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 name:** `MFiles.ServerVaultCapabilities`
- **Proto file:** [`mfiles/structs.proto`](https://developer.m-files.com/APIs/gRPC-API/downloads/proto/mfiles/structs.proto)

<a id="fields"></a>

## Fields

| Field | Type | Number | Description |
|---|---|---|---|
| <a id="f-vault_login_accounts"></a>`vault_login_accounts` | `bool` | 1 | Vault supports in-vault login accounts. |
| <a id="f-public_link_sharing"></a>`public_link_sharing` | `bool` | 2 | Specifies whether sharing public links are allowed. |
| <a id="f-latest_version_public_link_sharing"></a>`latest_version_public_link_sharing` | `bool` | 3 | Specifies whether sharing public links for latest versions are allowed. |
| <a id="f-facet_search"></a>`facet_search` | `bool` | 4 | Specifies whether facet search are allowed. |
| <a id="f-property_def_searchability"></a>`property_def_searchability` | `bool` | 5 | Specifies whether property definitions can be configured searchable or unsearchable. |
| <a id="f-automatic_metadata"></a>`automatic_metadata` | `bool` | 6 | Server implements automatic metadata feature and the metadata extraction is enabled on server. |
| <a id="f-file_streaming"></a>`file_streaming` | `bool` | 7 | Specifies whether file streaming is supported. |
| <a id="f-search_options2"></a>`search_options2` | `bool` | 8 | Server supports search options. |
| <a id="f-json_ext_applications"></a>`json_ext_applications` | `bool` | 9 | Server supports returning ext. application structs in json format. |
| <a id="f-search_referenced_value_list_items"></a>`search_referenced_value_list_items` | `bool` | 10 | Server supports searching for value list items which are referenced by objects. |
| <a id="f-get_text_content_with_options"></a>`get_text_content_with_options` | `bool` | 11 | Server supports calling the new GetTextContentForFile method with options. |
| <a id="f-external_repository_object_migration"></a>`external_repository_object_migration` | `bool` | 12 | Server supports external repository object migration. |
| <a id="f-client_http_api"></a>`client_http_api` | `bool` | 13 | Server supports communication with client through HTTP API. |
| <a id="f-reverse_grouping_level"></a>`reverse_grouping_level` | `bool` | 14 | Server supports reverse grouping levels. |
| <a id="f-replication_configuration_id"></a>`replication_configuration_id` | `bool` | 15 | Server supports configuration ID in export and import jobs. |
| <a id="f-detect_text_language"></a>`detect_text_language` | `bool` | 16 | Server supports detecting the language of plain text. |
| <a id="f-async_nacl_change_propagation"></a>`async_nacl_change_propagation` | `bool` | 17 | Server supports asynchronous NACL change propagation. |
| <a id="f-object_data_retrieval_in_chunks"></a>`object_data_retrieval_in_chunks` | `bool` | 18 | Server supports object data retrieval in chunks. |
| <a id="f-async_tasks_retrieval"></a>`async_tasks_retrieval` | `bool` | 19 | Server supports retrieving asynchronous tasks. |
| <a id="f-find_duplicates"></a>`find_duplicates` | `bool` | 20 | Server supports finding duplicate files. |
| <a id="f-favor_full_text_search"></a>`favor_full_text_search` | `bool` | 21 | Server supports favoring full-text search even if no AnyField conditions exist. |
| <a id="f-application_task_queue"></a>`application_task_queue` | `bool` | 22 | Server supports application task queue operations. |
| <a id="f-object_permissions_for_client"></a>`object_permissions_for_client` | `bool` | 23 | Server supports ObjectPermissionsForClient. |
| <a id="f-undelete_user_account_by_guid"></a>`undelete_user_account_by_guid` | `bool` | 24 | Server supports undeleting a user account by GUID. |
| <a id="f-use_user_visible_aclin_searches"></a>`use_user_visible_aclin_searches` | `bool` | 25 | Server supports using UserVisibleACL in searches to check users' read access to objects. |
| <a id="f-named_value_storage_conflict_detection"></a>`named_value_storage_conflict_detection` | `bool` | 26 | Server supports conflict detection when saving named values. |
| <a id="f-hierarchical_object_type_properties"></a>`hierarchical_object_type_properties` | `bool` | 27 | Properties with hierarchy for real object types supported. |
| <a id="f-embedded_ui_for_share_point"></a>`embedded_ui_for_share_point` | `bool` | 28 | Server supports embedding vNext UI to the SharePoint. |
| <a id="f-embedded_ui_for_salesforce_crm"></a>`embedded_ui_for_salesforce_crm` | `bool` | 29 | Server supports embedding vNext UI to the Salesforce. |
| <a id="f-async_modify_object_class"></a>`async_modify_object_class` | `bool` | 30 | Server supports asynchronous object class modification. |
| <a id="f-settings_manager"></a>`settings_manager` | `bool` | 31 | Server supports settings management. |
| <a id="f-web_user_interface"></a>`web_user_interface` | `bool` | 32 | Server supports web user interface. |
| <a id="f-remove_from_recently_accessed"></a>`remove_from_recently_accessed` | `bool` | 33 | Server supports removing objects from "Recently Accessed by Me" -view. |
| <a id="f-plain_text_password_methods"></a>`plain_text_password_methods` | `bool` | 34 | Server supports plain text password methods. |
| <a id="f-ocr_automatic_language_detection"></a>`ocr_automatic_language_detection` | `bool` | 35 | Server supports OCR automatic language detection. |
| <a id="f-ground_link"></a>`ground_link` | `bool` | 36 | Server supports ground link feature. |
| <a id="f-async_aacl_change_propagation"></a>`async_aacl_change_propagation` | `bool` | 37 | Server supports asynchronous AACL change propagation. |
| <a id="f-google_integration_supported"></a>`google_integration_supported` | `bool` | 38 | Server supports google g-suite. |
| <a id="f-document_compare"></a>`document_compare` | `bool` | 39 | Server supports making document comparison requests. |
| <a id="f-full_control_vault_user_can_modify_code"></a>`full_control_vault_user_can_modify_code` | `bool` | 40 | Server supports full control vault user can modify code (Cloud Service Fabric Isolated Service). |
| <a id="f-broadcast_request_supported"></a>`broadcast_request_supported` | `bool` | 41 | Server supports sending pre-defined broadcast messages through the vault database. |
| <a id="f-embedded_ui_for_arc_gis"></a>`embedded_ui_for_arc_gis` | `bool` | 42 | Server supports embedding vNext UI to the ArcGIS. |
| <a id="f-search_in_external_view_folder"></a>`search_in_external_view_folder` | `bool` | 43 | Server supports search in external view folder. |
| <a id="f-automatic_semantic_alias"></a>`automatic_semantic_alias` | `bool` | 44 | Server supports automatic semantic aliases (advanced vault settings). |
| <a id="f-automatic_online_transition"></a>`automatic_online_transition` | `bool` | 45 | Server supports automatic online transition. |
| <a id="f-vault_server_attachments"></a>`vault_server_attachments` | `bool` | 46 | Server supports vault server attachment feature. |
| <a id="f-replication_package_list_and_remove"></a>`replication_package_list_and_remove` | `bool` | 47 | Server supports replication package list and remove feature. |
| <a id="f-plugin_replication_allowed_for_vault_admin"></a>`plugin_replication_allowed_for_vault_admin` | `bool` | 48 | Does server support plugin replication for vault admins? |
| <a id="f-recurring_notifications"></a>`recurring_notifications` | `bool` | 49 | Server supports recurring notifications. |
| <a id="f-remove_workflows"></a>`remove_workflows` | `bool` | 50 | Server supports removing workflows as a batch. |
| <a id="f-jsoned_workflows_admin"></a>`jsoned_workflows_admin` | `bool` | 51 | Server supports JSONed workflows admin interface. |
| <a id="f-tls_certificates"></a>`tls_certificates` | `bool` | 52 | Server supports configuring TLS certificates. |
| <a id="f-attach_vault_options_as_json"></a>`attach_vault_options_as_json` | `bool` | 53 | Server supports transmitting AttachVaultOptions. |
| <a id="f-web_client_sends_telemetry_data"></a>`web_client_sends_telemetry_data` | `bool` | 54 | Sending production telemetry data by web clients is enabled. |
| <a id="f-ground_link_eot"></a>`ground_link_eot` | `bool` | 55 | Server supports ground link EOT feature. |
| <a id="f-vault_access_rights64_bits"></a>`vault_access_rights64_bits` | `bool` | 56 | Server supports 64-bit VAULTACCESS. |
| <a id="f-vault_role_manage_private_views"></a>`vault_role_manage_private_views` | `bool` | 57 | Server supports a vault role for managing private views. |
| <a id="f-exclude_vaults_user_cannot_access"></a>`exclude_vaults_user_cannot_access` | `bool` | 58 | Server supports returning only vaults user has access to. |
| <a id="f-find_duplicates_of_obj_ver"></a>`find_duplicates_of_obj_ver` | `bool` | 59 | Server supports finding duplicate of ObjVer. |
| <a id="f-add_object_with_files"></a>`add_object_with_files` | `bool` | 60 | Server supports adding object with files in single server call. |
| <a id="f-folder_uistate_operations_of_view"></a>`folder_uistate_operations_of_view` | `bool` | 61 | Server supports accessing and setting Folder UI State of View as structure based data. |
| <a id="f-long_smtpnotification_password_supported"></a>`long_smtpnotification_password_supported` | `bool` | 62 | Server supports long SMTP notification password. |
| <a id="f-can_change_permissions_object_capability"></a>`can_change_permissions_object_capability` | `bool` | 63 | Server reports the "can change permissions" object capability. |
| <a id="f-add_new_version_based_on_conflict_object"></a>`add_new_version_based_on_conflict_object` | `bool` | 64 | Server supports adding a new version to the object based on the related deleted conflict object. |
| <a id="f-reading_replication_packages_from_new_location_supported"></a>`reading_replication_packages_from_new_location_supported` | `bool` | 65 | Server can read replication packages whose names end with the full hash. |
| <a id="f-writing_replication_packages_to_new_location_supported"></a>`writing_replication_packages_to_new_location_supported` | `bool` | 66 | Server can write replication packages whose names end with the full hash. |
| <a id="f-vault_health_check_supported"></a>`vault_health_check_supported` | `bool` | 67 | Server supports vault health check. |
| <a id="f-allow_all_see_deleted_conflict_objects"></a>`allow_all_see_deleted_conflict_objects` | `bool` | 68 | Server supports that all users can see deleted conflict objects. |
| <a id="f-automatic_conflict_resolution"></a>`automatic_conflict_resolution` | `bool` | 69 | Automatic conflict resolution is enabled in the vault. |
| <a id="f-share_private_views"></a>`share_private_views` | `bool` | 70 | Server supports sharing private views. |
| <a id="f-external_mail_source_oauth_proxy_supported"></a>`external_mail_source_oauth_proxy_supported` | `bool` | 71 | Server supports storing external mail source oauth proxy information. |
| <a id="f-async_tasks_range_api"></a>`async_tasks_range_api` | `bool` | 72 | Server supports an API to get a range of asynchronous tasks. |
| <a id="f-shared_link_based_wopioperations"></a>`shared_link_based_wopioperations` | `bool` | 73 | Server supports shared link based wopi operations. |
| <a id="f-advanced_password_hashes"></a>`advanced_password_hashes` | `bool` | 74 | Server supports hashing passwords with advanced algorithms, including at least PBKDF2. |
| <a id="f-anonymous_authentication_supported"></a>`anonymous_authentication_supported` | `bool` | 75 | Server supports anonymous authentication. |
| <a id="f-get_default_replication_configuration_supported"></a>`get_default_replication_configuration_supported` | `bool` | 76 | Server supports getting default configuration for replication. |
| <a id="f-object_version_data_request_with_identity_type_supported"></a>`object_version_data_request_with_identity_type_supported` | `bool` | 77 | `ObjectVersionDataRequest` supports an identity type. |
| <a id="f-rsa_aes_encryption"></a>`rsa_aes_encryption` | `bool` | 78 | Encryption with RSA+AES is supported. |
| <a id="f-indexer_monitoring_status"></a>`indexer_monitoring_status` | `bool` | 79 | Indexer monitoring status is supported. |
| <a id="f-green_lights_supported"></a>`green_lights_supported` | `bool` | 80 | Green Lights supported. |
| <a id="f-allow_code_modification_with_valid_signature_supported"></a>`allow_code_modification_with_valid_signature_supported` | `bool` | 81 | Server supports installation of signed scipts and apps by users. |
| <a id="f-mdcc_resolved_on_server"></a>`mdcc_resolved_on_server` | `bool` | 82 | The Metadata Card Configuration is delivered as a pre-resolved from a dedicated virtual NVS namespace. |
| <a id="f-new_web_wopico_authoring_supported"></a>`new_web_wopico_authoring_supported` | `bool` | 83 | WOPI CoAuthoring using New web is supported. |
| <a id="f-get_vault_session_info_supported"></a>`get_vault_session_info_supported` | `bool` | 84 | Server supports returning of vault session info. |
| <a id="f-event_log_saved_searches"></a>`event_log_saved_searches` | `bool` | 85 | EvenLog Saved Searches Supported. |
| <a id="f-allow_sys_admin_unsigned_code_modification_supported"></a>`allow_sys_admin_unsigned_code_modification_supported` | `bool` | 86 | Sys Admins can install unsigned vault applications and modify unsigned VBScripts even when the signing feature is enabled. |
| <a id="f-vault_app_dependencies_supported"></a>`vault_app_dependencies_supported` | `bool` | 87 | If vault app installation can require other vault apps to be installed in the vault. |
| <a id="f-dataset_deleted_condition_supported"></a>`dataset_deleted_condition_supported` | `bool` | 88 | Server supports deleted/not deleted-condition in an exported dataset definition. |
| <a id="f-unified_password_hashes"></a>`unified_password_hashes` | `bool` | 89 | Server supports transmitting hashing passwords with the same encoding between all gRPC methods. |
| <a id="f-set_properties_with_missing_required_params_supported"></a>`set_properties_with_missing_required_params_supported` | `bool` | 90 | Server supports SetProperties with missing required params. |
| <a id="f-index_management_enabled"></a>`index_management_enabled` | `bool` | 91 | Index management operations are enabled for the server. |
| <a id="f-search_results_sorting"></a>`search_results_sorting` | `bool` | 92 | Specifies whether the server supports sorting search results. |
| <a id="f-property_action_state_transition_time"></a>`property_action_state_transition_time` | `bool` | 93 | Server supports state transition time setting via state property action. |
| <a id="f-set_new_web_as_default_client_supported"></a>`set_new_web_as_default_client_supported` | `bool` | 94 | Server supports set new web as default client. |
| <a id="f-ignore_vault_external_data_connection_points"></a>`ignore_vault_external_data_connection_points` | `bool` | 95 | Server supports ignore vault's external data connection points. |
| <a id="f-add_user_returns_tasks_before_login"></a>`add_user_returns_tasks_before_login` | `bool` | 96 | Server supports returning tasks the caller must wait before login to the vault with that user succeeds. |
| <a id="f-m_files_link_supported"></a>`m_files_link_supported` | `bool` | 97 | Server supports the new links and the Link Loading Page. |
| <a id="f-can_verify_vault_app_signature"></a>`can_verify_vault_app_signature` | `bool` | 98 | Server supports verification of vault app signatures. |
| <a id="f-allow_signed_code_in_import_supported"></a>`allow_signed_code_in_import_supported` | `bool` | 99 | Server supports allowing signed code importing even if the code import would be otherwise denied for the structure element. |
| <a id="f-value_list_item_search_property_conditions"></a>`value_list_item_search_property_conditions` | `bool` | 100 | Server supports real property definition based conditions in value list item searches. |
| <a id="f-additive_permissions_via_automatic_aclcomponents"></a>`additive_permissions_via_automatic_aclcomponents` | `bool` | 101 | Server supports additive permissions via automatic ACL components. |
| <a id="f-set_default_view_from_my_filtered_views_supported"></a>`set_default_view_from_my_filtered_views_supported` | `bool` | 102 | Server supports setting the default view from the user's filtered views. |
| <a id="f-set_properties_ex_supported"></a>`set_properties_ex_supported` | `bool` | 103 | Server supports the updated SetPropertiesEx call. |
| <a id="f-search_results_sorting_by_search_engine"></a>`search_results_sorting_by_search_engine` | `bool` | 104 | Server supports search results sorting done by search engine. |
| <a id="f-async_task_hierarchy_wait_supported"></a>`async_task_hierarchy_wait_supported` | `bool` | 105 | Server supports returning task hierarchy enabling waiting for all tasks matchins search conditions to complete. |
| <a id="f-vault_level_optimization_jobs"></a>`vault_level_optimization_jobs` | `bool` | 106 | Server supports vault-level optimization jobs. |
| <a id="f-mdcc_conversion_on_server"></a>`mdcc_conversion_on_server` | `bool` | 107 | Server supports converting metadata card configurations between primary and configurator versions. |
| <a id="f-template_request_filter_supported"></a>`template_request_filter_supported` | `bool` | 108 | Server supports specifying a filter when requesting templates. |
| <a id="f-import_views_with_older_last_modified_supported"></a>`import_views_with_older_last_modified_supported` | `bool` | 109 | Server supports importing views with an older last modified date and time. |
| <a id="f-visitor_links_supported"></a>`visitor_links_supported` | `bool` | 110 | Server supports new interface methods for visitor links. |
| <a id="f-notifications_modern_authentication_supported"></a>`notifications_modern_authentication_supported` | `bool` | 111 | Server supports modern authentication (OAuth2) to send notifications. |
| <a id="f-get_metadata_structure_supported"></a>`get_metadata_structure_supported` | `bool` | 112 | Server supports providing full metadata structure with one RPC call. |
| <a id="f-optimize_vault_job_auto_cancel"></a>`optimize_vault_job_auto_cancel` | `bool` | 113 | Server supports auto-canceling optimize vault jobs. |
| <a id="f-generate_v2_azure_auth_conf_supported"></a>`generate_v2_azure_auth_conf_supported` | `bool` | 114 | Server supports generating authentication configuration for Azure v2.0 endpoint. |
| <a id="f-preview_thumbnail_supported"></a>`preview_thumbnail_supported` | `bool` | 115 | Server supports creating preview thumbnails. |
| <a id="f-vault_connection_qrsettings"></a>`vault_connection_qrsettings` | `bool` | 116 | Server supports vault connection QR settings. |
| <a id="f-run_extension_method"></a>`run_extension_method` | `bool` | 117 | Server supports the 'RunExtensionMethod' method. |
| <a id="f-structure_item_groups_in_export_supported"></a>`structure_item_groups_in_export_supported` | `bool` | 118 | Server supports structure item groups in the export job. |
| <a id="f-teams_add_on_supported"></a>`teams_add_on_supported` | `bool` | 119 | Server supports teams add-on. |
| <a id="f-unified_login_supported"></a>`unified_login_supported` | `bool` | 120 | Server support all different types log-in methods through a single method. |
| <a id="f-handling_technical_credentials_supported"></a>`handling_technical_credentials_supported` | `bool` | 121 | Server supports handling of login accounts defined as technical credentials. |
| <a id="f-jsoned_vault_basic_supported"></a>`jsoned_vault_basic_supported` | `bool` | 122 | Server supports JSONed vault basic. |
| <a id="f-generate_login_service_auth_conf"></a>`generate_login_service_auth_conf` | `bool` | 123 | Server supports generating authentication configuration for M-Files Login Service. |
| <a id="f-new_desktop_supported"></a>`new_desktop_supported` | `bool` | 124 | Server supports new vNext based Desktop. |
| <a id="f-gl_comm_error"></a>`gl_comm_error` | `bool` | 125 | Server supports notifying greenlights joining errors and error is on. |
| <a id="f-recently_used_values"></a>`recently_used_values` | `bool` | 126 | Server supports storing and returning recently used values for lookup properties in metadata. |
| <a id="f-add_object_with_multiple_files"></a>`add_object_with_multiple_files` | `bool` | 127 |   |
| <a id="f-new_get_effective_permissions_supported"></a>`new_get_effective_permissions_supported` | `bool` | 128 | Server supports new GetEffectivePermissions API. |
| <a id="f-sub_folders_in_views"></a>`sub_folders_in_views` | `bool` | 129 | Server supports subfolders in views. |
| <a id="f-manual_aad_auth_conf_migration_supported"></a>`manual_aad_auth_conf_migration_supported` | `bool` | 130 | Server supports manually migrating Azure AD authentication configuration to Login Service. |
| <a id="f-reverse_references_in_pseudo_user_aces"></a>`reverse_references_in_pseudo_user_aces` | `bool` | 131 | Server supports reverse references in pseudo-user ACEs (Access Control Entries). |
| <a id="f-entity_version_checking_supported"></a>`entity_version_checking_supported` | `bool` | 132 | Server supports entity version numbering to track modification conflicts. |
| <a id="f-folder_download_supported"></a>`folder_download_supported` | `bool` | 133 | HTTP layer supports downloading folders with download URLs. |
| <a id="f-uistate_for_special_folders_supported"></a>`uistate_for_special_folders_supported` | `bool` | 134 | Server supports special folder type such as history. |
| <a id="f-latest_comment_as_object_data_supported"></a>`latest_comment_as_object_data_supported` | `bool` | 135 | Server supports getting the latest version comment as part of the object data. |
| <a id="f-native_co_authoring_supported"></a>`native_co_authoring_supported` | `bool` | 136 | Server supports native co-authoring. |
| <a id="f-workflow_state_history"></a>`workflow_state_history` | `bool` | 137 | Server supports GetWorkflowStateHistory API. |
| <a id="f-block_mfiles_login"></a>`block_mfiles_login` | `bool` | 138 | Is logging in using M-Files accounts prohibited. |
| <a id="f-cloud_management_api_operations"></a>`cloud_management_api_operations` | `bool` | 139 | Server supports Cloud Management API Operations. |
| <a id="f-reload_application"></a>`reload_application` | `bool` | 140 | Server supports 'ReloadApplication' method. |
| <a id="f-workflow_descriptions_supported"></a>`workflow_descriptions_supported` | `bool` | 141 | Workflow, State and State Transition struct with user description fields. |
| <a id="f-new_license_api"></a>`new_license_api` | `bool` | 142 | Server supports new GetLicenseCodeAndSerialNumber API. |
| <a id="f-new_wopidiscovery_endpoint_supported"></a>`new_wopidiscovery_endpoint_supported` | `bool` | 143 | Server supports new WOPI discovery RPC endpoint. |
| <a id="f-web_force_session_based_token"></a>`web_force_session_based_token` | `bool` | 144 | M-Files Web Access uses only session-based tokens. |
| <a id="f-basic_tier_objects_supported"></a>`basic_tier_objects_supported` | `bool` | 145 | Vault supports basic-tier objects. |
| <a id="f-version_editors_property_supported"></a>`version_editors_property_supported` | `bool` | 146 | Server supports the property with multiple editors for a single object version. |
| <a id="f-check_in_external_changes_supported"></a>`check_in_external_changes_supported` | `bool` | 147 | Server supports the Check in external Changes RPC endpoint. |
| <a id="f-sharing_center1_supported"></a>`sharing_center1_supported` | `bool` | 148 | Server supports Sharing center 1 feature. |
| <a id="f-get_folder_contents_api_request_response"></a>`get_folder_contents_api_request_response` | `bool` | 149 | Server supports GetFolderContents API with request and response structures. |
| <a id="f-uixapplication_schema_v6_supported"></a>`uixapplication_schema_v6_supported` | `bool` | 150 | Server supports UIX Application Schema v6. |
| <a id="f-user_and_group_changes"></a>`user_and_group_changes` | `bool` | 151 | Server supports user and group change versioning and synchronization to Change Hub. |
| <a id="f-native_co_authoring_replication_supported"></a>`native_co_authoring_replication_supported` | `bool` | 152 | Server supports native co-authoring replication. |
| <a id="f-separate_desktop_co_authoring_setting"></a>`separate_desktop_co_authoring_setting` | `bool` | 153 | Server recognizes a vault setting that enables co-authoring for Master Storage separately from Microsoft 365. |
| <a id="f-incoming_requests_via_grpc_only"></a>`incoming_requests_via_grpc_only` | `bool` | 154 | Server uses the gRPC-only routing for incoming requests. |
| <a id="f-non_standard_default_for_iis_endpoint"></a>`non_standard_default_for_iis_endpoint` | `bool` | 155 | Server uses the non-standard default (7780) for IIS endpoint. |
| <a id="f-workspace_personalization_supported"></a>`workspace_personalization_supported` | `bool` | 156 | Server supports workspace personalization. |
| <a id="f-integration_platform"></a>`integration_platform` | `bool` | 157 | Server supports Integration Platform. |
| <a id="f-check_in_external_changes_returns_visibility"></a>`check_in_external_changes_returns_visibility` | `bool` | 158 | The server supports the post-operation visibility info in CheckInExternalChanges RPC function. |
| <a id="f-get_client_settings_for_desktop_supported"></a>`get_client_settings_for_desktop_supported` | `bool` | 159 | Server supports GetClientSettingsByType for M-Files Desktop. |
| <a id="f-pdftron_modular_uisupported"></a>`pdftron_modular_uisupported` | `bool` | 160 | Server supports Modular UI PDFTron integration. |
| <a id="f-query_search_agent_supported"></a>`query_search_agent_supported` | `bool` | 161 | Server supports QuerySearchAgent RPC endpoint. |
| <a id="f-set_tier_supported"></a>`set_tier_supported` | `bool` | 162 | Server supports SetTier API and functionality. |
| <a id="f-user_group_sync_status_supported"></a>`user_group_sync_status_supported` | `bool` | 163 | Server supports user group synchronization status. |
| <a id="f-downloading_content_from_temp_location_supported"></a>`downloading_content_from_temp_location_supported` | `bool` | 164 | Server supports downloading content from temporary location. |
| <a id="f-get_uiversion_info_supported"></a>`get_uiversion_info_supported` | `bool` | 165 | Server supports GetUIVersionInfo RPC endpoint. |
| <a id="f-aino_search_results_summarization_supported"></a>`aino_search_results_summarization_supported` | `bool` | 166 | Unused. |
| <a id="f-cad_file_preview_supported"></a>`cad_file_preview_supported` | `bool` | 167 | Server supports CAD file preview (DWG, DXF, DWT, DGN to PDF conversion). |
| <a id="f-declarative_metadata_structure_supported"></a>`declarative_metadata_structure_supported` | `bool` | 168 | Collective metadata structure interfaces IRPCDeclarativeMetadataStructureAsProtobuf and IRPCDeclarativeMetadataStructure are available. |
| <a id="f-master_storage_malware_detection"></a>`master_storage_malware_detection` | `bool` | 169 | Server checks user downloads of Master Storage files against the file's malware verdict, and offers [GetFileMalwareInfo](https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/GetFileMalwareInfo/index.md) for advisory warnings. |
| <a id="f-keep_upload_session_alive_supported"></a>`keep_upload_session_alive_supported` | `bool` | 170 | Server supports KeepUploadSessionAlive RPC endpoint. |
| <a id="f-purview_labels"></a>`purview_labels` | `bool` | 171 | Server offers GetSensitivityLabels (IRPCSensitivityLabels), which returns the Microsoft Purview sensitivity labels of files in Master Storage, for advisory label display. |
| <a id="f-get_objects_by_external_ids"></a>`get_objects_by_external_ids` | `bool` | 172 | Server supports looking up objects by their external IDs. |
| <a id="f-summarization_agent_supported"></a>`summarization_agent_supported` | `bool` | 173 | Server supports the Aino summarization agent (AI summaries with Q&A). |
| <a id="f-dual_preview_supported"></a>`dual_preview_supported` | `bool` | 174 | Server supports dual preview (SharePoint Embedded preview and PDFTron) for documents in vaults that keep their files in SharePoint Embedded. |
| <a id="f-coauthoring_external_idchecked"></a>`coauthoring_external_idchecked` | `bool` | 175 | Server checks the external ID for co-authoring. |
| <a id="f-get_index_configurations_for_ixsupported"></a>`get_index_configurations_for_ixsupported` | `bool` | 176 | Server offers GetIndexConfigurationsForIX (IRPCIndexingDataSource2), which returns the vault's search index configuration, without secrets, to a caller who can see all objects. |
| <a id="f-draft_object_creation_supported"></a>`draft_object_creation_supported` | `bool` | 177 | Server supports creating objects in a draft (pending-upload) state with `AddObjectWithFiles` (`draft`). |
| <a id="f-retrieval_of_program_defaults_display_settings_supported"></a>`retrieval_of_program_defaults_display_settings_supported` | `bool` | 178 | Server supports reading the program default display settings. |
| <a id="f-reset_folder_uistate_to_defaults_supported"></a>`reset_folder_uistate_to_defaults_supported` | `bool` | 179 | Server offers ResetFolderUIStateToDefaults (IRPCFolderUISettings), which resets a folder's UI state and returns the resulting state. |
| <a id="f-auto_check_in_on_file_close_supported"></a>`auto_check_in_on_file_close_supported` | `bool` | 180 | Server supports automatic check-in when an Office file is closed in Microsoft 365 co-authoring. |
| <a id="f-vault_admin_edit_of_replication_job_with_working_directory_supported"></a>`vault_admin_edit_of_replication_job_with_working_directory_supported` | `bool` | 181 | Server lets vault administrators modify cloud replication jobs that carry folders, keeping the server-owned working directory and impersonation. |
| <a id="f-create_new_object_with_property_metadata_supported"></a>`create_new_object_with_property_metadata_supported` | `bool` | 182 | Server supports [CreateNewObjectWithPropertyMetadata](https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/CreateNewObjectWithPropertyMetadata/index.md): a new object and its property value metadata in one call. |
| <a id="f-add_object_with_files_with_property_metadata_supported"></a>`add_object_with_files_with_property_metadata_supported` | `bool` | 183 | Server supports [AddObjectWithFilesWithPropertyMetadata](https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/AddObjectWithFilesWithPropertyMetadata/index.md): a new object with files and its property value metadata in one call. |
| <a id="f-direct_file_content_in_add_object_with_files_supported"></a>`direct_file_content_in_add_object_with_files_supported` | `bool` | 184 | Server accepts inline file content (`OBJ_FILE_SOURCE_TYPE_FILE_CONTENT`) when creating an object with files. |
| <a id="f-set_properties_with_metadata_attributed_to_supported"></a>`set_properties_with_metadata_attributed_to_supported` | `bool` | 185 | Server supports [SetPropertiesWithMetadataAttributedTo](https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCObjectOperations/SetPropertiesWithMetadataAttributedTo/index.md), which records automatic metadata changes as made by a built-in agent user. |
| <a id="f-vault_ready_for_m365_storage_permissions_supported"></a>`vault_ready_for_m365_storage_permissions_supported` | `bool` | 186 | Server offers IsVaultReadyForM365StoragePermissions (IRPCUsersAdmin), which tells whether the vault's users meet the precondition for applying M-Files permissions to Microsoft 365 storage. |
| <a id="f-file_upload_stateless_supported"></a>`file_upload_stateless_supported` | `bool` | 187 | Server supports the `file_ref` uploads of [IRPCFileTransfer](https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCFileTransfer/index.md) and [IRPCFileTransferStreaming](https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCFileTransferStreaming/index.md). False by default in M-Files Server 26.11, where those methods answer "Not implemented.". |
| <a id="f-get_text_content_with_format_supported"></a>`get_text_content_with_format_supported` | `bool` | 188 | Server supports requesting GetTextContentForFile content in a specific FileFormat (plain text or Markdown) and reports the format actually produced. |
| <a id="f-persistent_reasoning_metadata_supported"></a>`persistent_reasoning_metadata_supported` | `bool` | 189 | Server supports persisting reasoning metadata. |
| <a id="f-agentic_aino_supported"></a>`agentic_aino_supported` | `bool` | 190 | Server supports agentic Aino retrieval. |
| <a id="f-folder_tree_creation_supported"></a>`folder_tree_creation_supported` | `bool` | 191 | Server supports creating a whole traditional folder tree in one request (CreateFolderTree). Not reported for Ground Link proxy vaults. |
| <a id="f-get_current_timestamp_for_ixsupported"></a>`get_current_timestamp_for_ixsupported` | `bool` | 192 | Server offers GetCurrentTimestampForIX (IRPCIndexingDataSource2), which returns the vault's current indexing position so that a crawl can start from now. |
| <a id="f-select_folders_supported"></a>`select_folders_supported` | `bool` | 193 | Server supports saving per-user folder selections for view levels (SetFolderSelection) and reporting them. |

<a id="used-by-methods"></a>

## Used by methods

- [IRPCLogin.GetServerCapabilities](https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLogin/GetServerCapabilities/index.md): Gets the features the server supports, without logging in.

<a id="used-in-fields"></a>

## Used in fields

- [`SessionData.server_vault_capabilities`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.SessionData/index.md#f-server_vault_capabilities): Capabilities of the server and, for vault sessions, the vault, as they apply to this user. More precise than [GetServerCapabilities](https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLogin/GetServerCapabilities/index.md).
- [`VaultConnectionInfo.server_vault_capabilities`](https://developer.m-files.com/APIs/gRPC-API/Reference/Messages/MFiles.VaultConnectionInfo/index.md#f-server_vault_capabilities): Capabilities of M-Files Server and the connected document vault.
- [`GetServerCapabilitiesResponse.server_capabilities`](https://developer.m-files.com/APIs/gRPC-API/Reference/MFiles.IRPCLogin/GetServerCapabilities/index.md#response): Receives the server capabilities.
