如何在任何地方使用Service Now Rest API在自动化中关闭任务?我需要用RestAPI结账,你能帮我吗。
使用REST API资源管理器,选择修改记录(PUT(、表名事件和票证的sys_id。
身体需要3个字段:
{
"state":"7",
"close_code":"Closed/Resolved by Caller",
"close_notes":"blabla"
}
close_code(在UI中也称为解析代码(是必需的。对于允许的值,在UI中导航到系统定义/选项列表,然后搜索表偶发事件元素close_code。
close_notes(在UI中也称为Resolution notes(是强制性的,但它是自由文本。
状态对于已解决是6,对于Closed则是7。
在浏览了论坛并尝试了不同的解决方案后,我终于能够通过使用带有这些参数的补丁请求成功关闭问题通知单。使用UTAH版本的Tableapi端点
https://<instance>.service-now.com/api/now/v1/table/incident/{incident_id}'
resolve =
{
"close_code": "Closed/Resolved By Caller",
"incident_state": "7",
"caller_id": "admin",
"close_notes": "Closed by API"
}