configuration = global_function_7();
returnObj = Map();
instanceJson = context.get("instance");
helpdeskID = instanceJson.get("id");
requestid = requestObj.get("id");
headers = {"authtoken":configuration.get("technicianKey"),"PORTALID":helpdeskID};
url = configuration.get('url') + "/api/v3/requests/"+requestid;
headers= {"authtoken":configuration.get("technicianKey"),"portalid":helpdeskID};
input_data = {"request": {"resolution": {"content": "Closing Request due to no response on approval"}}};
response = invokeurl
[
url: url
type: PUT
parameters: {"input_data":input_data}
headers: headers
];
info response;
if ( response.get('response_status').get('status') == 'success'){
returnObj.insert("result":"Success");
returnObj.insert("message":"Status updated");
return returnObj;
}
else{
returnObj.insert("result":"Failed");
returnObj.insert("message":"Status update failed");
return returnObj;
}
return returnObj;