Update ServiceNow Record
servicenow_update_recordUpdate fields on an existing ServiceNow record by sys_id, modifying only the specified values without overwriting other data.
Instructions
Update fields on an existing ServiceNow record by sys_id (PATCH — only specified fields are changed).
Args:
table (string): Table name
sys_id (string): 32-character sys_id of the record to update
data (object): Fields to update with their new values
response_format: Output format
Returns: The updated record
Examples:
Close a problem → table="problem", sys_id="...", data={"state":"4"}
Reassign a task → table="task", sys_id="...", data={"assigned_to":"user_sys_id","assignment_group":"group_sys_id"}
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | Fields to update with new values | |
| table | Yes | ServiceNow table name (e.g., incident, change_request, sys_user) | |
| sys_id | Yes | ServiceNow sys_id (32-character GUID) of the record | |
| response_format | No | Output format: 'markdown' (default) for human-readable or 'json' for structured data | markdown |