Clone Update Set
clone_update_setCreate a new update set by copying records from an existing one, keeping only basic capture fields; intended only when a simple clone is explicitly requested.
Instructions
Clone an existing update set by creating a new one and copying its records.
WARNING: do not use this to move or promote work. The copy keeps only a few columns of each capture (name, type, target_name, payload, category): it drops application (the copies default to global), action, table, replace_on_upgrade, update_guid and sys_recorded_at, so the clone does not commit like the original. To move a capture use move_update_set_capture; to ship a set, complete it and export_update_set. Use this only when the user asks for a clone knowing that.
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": {
"source_sys_id": "<source_sys_id>",
"new_name": "<new_name>"
},
"name": "clone_update_set"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| instance | No | The ServiceNow instance auth alias to connect to. This is the alias configured via `snc configure` (e.g., "myinstance", "prod", "test"). The user will typically refer to this by name when saying things like "on my myinstance instance". If not provided, falls back to the SN_AUTH_ALIAS environment variable. | |
| new_name | Yes | The name for the new cloned update set. | |
| source_sys_id | Yes | The sys_id of the update set to clone. |