Skip to content

ComputerUseSettingsUpdateParams

computerUseSettings/update params: a patch. Omitted members are left alone; the whole patch applies or none of it does.

  • apps
  • blockApps
  • computerControl
  • screenshots
  • unblockApps
Source

schema/msp/experimental/msp.schema.json#/types/ComputerUseSettingsUpdateParams

{
"description": "`computerUseSettings/update` params: a patch. Omitted members are left\nalone; the whole patch applies or none of it does.",
"properties": {
"apps": {
"description": "Per-app choices to set. A locked app is refused; so is a bundle ID\nnamed twice, or also in `blockApps` or `unblockApps`.",
"items": {
"$ref": "#/$defs/ComputerUseAppPatch"
},
"type": "array"
},
"blockApps": {
"description": "Bundle IDs to add to the user's blocked apps. A built-in block is\nrefused: it is already blocked.",
"items": {
"type": "string"
},
"type": "array"
},
"computerControl": {
"$ref": "#/$defs/ComputerUseChoice",
"description": "The new computer-control dropdown value."
},
"screenshots": {
"$ref": "#/$defs/ComputerUseChoice",
"description": "The new screenshots dropdown value."
},
"unblockApps": {
"description": "Bundle IDs to remove from the user's blocked apps. Only the user's own\nentries can be removed; a built-in block stays.",
"items": {
"type": "string"
},
"type": "array"
}
},
"type": "object"
}