Update Change Request
servicenow_update_changeUpdate a ServiceNow change request: change its state, plan fields, assignment, or add notes. Use it to move the change through its lifecycle or update schedules and plans.
Instructions
Update a ServiceNow change request's state, plan fields, or assignment.
State transitions:
New (-5) → Assess (-4) → Authorize (-3) → Scheduled (-2) → Implement (-1) → Review (0) → Closed (3)
Emergency can move more freely
Args:
identifier (string): Change number (CHG...) or sys_id
state (string): New state value (e.g., '-2' for Scheduled, '-1' for Implement)
close_code (string): Required when closing (e.g., 'successful', 'unsuccessful')
close_notes (string): Closure notes
work_notes (string): Internal work note to add
additional_fields (object): Any other field updates
Returns: Updated change request
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| state | No | New state: -5=New,-4=Assess,-3=Authorize,-2=Scheduled,-1=Implement,0=Review,3=Closed | |
| end_date | No | Updated end date | |
| test_plan | No | Updated test plan | |
| close_code | No | Closure code (e.g., 'successful', 'unsuccessful', 'canceled') | |
| identifier | Yes | Change number (CHG...) or sys_id | |
| start_date | No | Updated start date | |
| work_notes | No | Internal work note to add | |
| assigned_to | No | New assignee sys_id | |
| close_notes | No | Closure notes | |
| backout_plan | No | Updated backout plan | |
| response_format | No | Output format: 'markdown' (default) for human-readable or 'json' for structured data | markdown |
| assignment_group | No | New assignment group sys_id | |
| additional_fields | No | Additional field updates | |
| implementation_plan | No | Updated implementation plan |