Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

How to use saveResponseBodyAsAttachment?

Suggy
Giga Sage

How to use saveResponseBodyAsAttachment?

 

I have written the script like this:

 

var tablename = 'incident';

var recordSysId = 'XXXXXXXXXXXXXXXXXXxx';

var filename = 'sampleupload.txt';

var request = new sn_ws.RESTMessageV2();

request.setHttpMethod('get');

request.setEndpoint('https://xxxxxx.service-now.com/api/now/attachment/xxxxxxx/file');

request.saveResponseBodyAsAttachment(tablename, recordSysId, filename);

request.setBasicAuth('xxxxx', 'xxxxxx');

 

 

var response = request.execute();

var httpResponseStatus = response.getStatusCode();

var httpResponseContentType = response.getHeader('Content-Type');

var newAttachmentSysId = response.getResponseAttachmentSysid();

var parsed;

var httpResponseBody;

 

gs.log("http response status_code: " + httpResponseStatus);

gs.log("http response content-type: " + httpResponseContentType);

gs.log(newAttachmentSysId);

 

 

Getting result as below:

*** Script: http response status_code: 404

*** Script: http response content-type: application/json;charset=UTF-8

*** Script: null

 

 

Note - Script reference: https://developer.servicenow.com/blog.do?p=/post/saving-restmessagev2-responses-as-attachments/Savin...

1 ACCEPTED SOLUTION

Suggy
Giga Sage

After giving the role it worked. 

View solution in original post

5 REPLIES 5

dgarad
Giga Sage

Hi @Suggy 

Refer below link it help you.

https://developer.servicenow.com/blog.do?p=/post/saving-restmessagev2-responses-as-attachments/

If my answer finds you well, helpful, and related to the question asked. Please mark it as correct and helpful.

Thanks
dgarad

@dgarad My script reference for from that blog post only, but not working

Hi @Suggy 

 

You can check my reply here-

https://www.servicenow.com/community/developer-forum/how-to-download-attachment-from-url/td-p/282846...

 

Can you elaborate your requirement?

 

Regards,

Amit

Suggy
Giga Sage

After giving the role it worked.