The payload that configures file provider settings.
| Setting | Type | Required | Default | Manual Install | Supported OS |
|---|---|---|---|---|---|
AllowManagedFileProvidersToRequestAttribution AllowManagedFileProvidersToRequestAttribution If `true`, enables file providers access to the path of the requesting process. | boolean | optional | false | ✗No | macOS (11.0+) |
ManagementAllowsKnownFolderSyncing ManagementAllowsKnownFolderSyncing If `false`, the device prevents the File Provider extension from using desktop and documents synchronization in any app. This does not impact the ability for apps to utilize the File Provider extension for file and folder syncing with remote storage. | boolean | optional | true | ✓Yes | macOS (15.2+) |
ManagementKnownFolderSyncingAllowList ManagementKnownFolderSyncingAllowList An array of strings representing the composed identifiers of apps. The device allows the corresponding apps to use File Provider extension desktop and documents synchronization. If present, and `ManagementAllowsKnownFolderSyncing` is set to `true`, the device allows only the apps in this list to use desktop and documents synchronization. This key is ignored if `ManagementAllowsKnownFolderSyncing` is set to `false`. This setting does not impact the ability for apps to use File Provider extension volume access. The format of the app identifiers is "Bundle-ID (Team-ID)", for example `com.example.app (ABCD1234)`. 1 subkey | array | optional | — | ✓Yes | macOS (15.2+) |
└─ AllowListItem AllowListItem A composed app identifier. The format is "Bundle.Identifier (TeamIdentifier)". | string | required | — | ✗No | macOS (11.0+) |