SiriSettings
The declaration to configure Siri settings.
Declaration
object SiriSettingsProperties
| Name | Type | Description |
|---|---|---|
AllowSiriAI | boolean | If Available: iOS 27+ | iPadOS 27+ | macOS 27+ | visionOS 27+ |
AllowUserGeneratedContent | boolean | If Available: iOS 26.4+ | iPadOS 26.4+ | watchOS 26.4+ |
AllowWhileLocked | boolean | If Available: iOS 26.4+ | iPadOS 26.4+ | watchOS 26.4+ |
Enabled | boolean | If Available: iOS 26.4+ | iPadOS 26.4+ | macOS 26.4+ | tvOS 27+ | visionOS 26.4+ |
ForceProfanityFilter | boolean | If Available: iOS 26.4+ | iPadOS 26.4+ | macOS 26.4+ |
ForceReduceSensitiveContent | boolean | If Available: iOS 27+ | iPadOS 27+ | macOS 27+ | visionOS 27+ |
Discussion
Specify com.apple.configuration.siri.settings as the declaration type.
Configuration availability
Allowed in supervised enrollment | iOS, macOS, Shared iPad, tvOS, visionOS, watchOS |
Allowed in device enrollment | N/A |
Allowed in user enrollment | N/A |
Allowed in local enrollment | N/A |
Allowed in system scope | iOS, macOS, tvOS, visionOS, watchOS |
Allowed in user scope | macOS, Shared iPad |
Apply | Multiple configurations are combined and applied as a single effective configuration |
Configuration examples
This configuration restricts Siri features.
{
"Type": "com.apple.configuration.siri.settings",
"Identifier": "A1B2C3D4-E5F6-4A5B-9C8D-7E6F5A4B3C2D",
"ServerToken": "F1E2D3C4-B5A6-4D5E-8F9A-0B1C2D3E4F5A",
"Payload": {
"Enabled": false,
"AllowSiriAI": false,
"AllowUserGeneratedContent": false,
"AllowWhileLocked": false,
"ForceProfanityFilter": true,
"ForceReduceSensitiveContent": true
}
}