ExternalIntelligenceSettings
The declaration to configure External Intelligence Integrations settings.
Declaration
object ExternalIntelligenceSettingsProperties
| Name | Type | Description |
|---|---|---|
AllowedWorkspaceIDs | [string] | An array of strings, but currently restricted to a single element. If present, Apple Intelligence allows use of only the given external integration workspace ID, and requires a sign-in to make requests. The user is required to sign in to integrations that support signing in. Multiple values combine using an intersect operation. |
AllowSignIn | boolean | If |
Enabled | boolean | If |
Discussion
Specify com.apple.configuration.external-intelligence.settings as the declaration type.
Configuration availability
Allowed in supervised enrollment | iOS, macOS, Shared iPad, visionOS |
Allowed in device enrollment | NA |
Allowed in user enrollment | NA |
Allowed in local enrollment | NA |
Allowed in system scope | iOS, macOS, visionOS |
Allowed in user scope | macOS |
Configuration examples
This configuration restricts external intelligence integrations.
{
"Type": "com.apple.configuration.external-intelligence.settings",
"Identifier": "A1B2C3D4-E5F6-4A5B-9C8D-7E6F5A4B3C2D",
"ServerToken": "F1E2D3C4-B5A6-4D5E-8F9A-0B1C2D3E4F5A",
"Payload": {
"Enabled": false,
"AllowSignIn": false,
"AllowedWorkspaceIDs": [
"ABCDEFGH"
]
}
}