deploy_updates
Install missing updates on selected endpoints now. Optionally reboot with a 4-hour warning; returns an instance_id so you can track or cancel the deployment.
Instructions
Install updates now on the given endpoints. packages maps a package id (the id of a
list_missing_updates item) to the version to install (its versions[].version). No reboot
unless reboot=true (users then get a warning and 4 hours to save work). Installs can take
long: by default returns at once with instance_id - check progress later with
list_automation_instance_endpoint_results, cancel with stop_automation_instance.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"org_id": "<org_id>",
"endpoint_ids": "<endpoint_ids>",
"packages": "<packages>"
},
"name": "deploy_updates"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| org_id | Yes | ||
| reboot | No | ||
| packages | Yes | ||
| endpoint_ids | Yes | ||
| wait_seconds | No |