- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-06-2023 07:12 PM
Hello All,
Unable to delete record in 3rd party tool with HTTP delete method. Getting below mentioned error.
(function executeRule(current, previous /*null when async*/) {
// Add your code here
try {
var r = new sn_ws.RESTMessageV2('Machine Users', 'Delete Machineuser');
var body = {
"id": 118206,
"clientId": 1510,
};
r.setRequestHeader('Content-Type', 'application/json');
r.setRequestBody(JSON.stringify(body));
var response = r.execute();
var responseBody = response.getBody();
var httpStatus = response.getStatusCode();
gs.addInfoMessage('response status:' + httpStatus );
gs.addInfoMessage(JSON.stringify(responseBody));
}
catch(ex) {
var message = ex.message;
}
})(current, previous);
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-15-2023 06:30 AM
Thanks all for the help,
I have modified the end point URL in the rest message and in script I added the parameters.
Now it's working fine. Below are the changes.
script:
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-07-2023 05:43 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-07-2023 06:09 AM
did you try it using postman?
how is the endpoint expected?
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-07-2023 07:36 AM
@Ankur Bawiskar Yeah I tried in postman, getting 404 error.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-07-2023 07:04 PM
So it means you are not forming the correct endpoint with the parameters
please check the 3rd party documentation
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-07-2023 07:10 PM
@srinidhi
Put the two parameters in to the URL.
just like http://xxxxx.com/xxx?id=118260&clientid=1510