var sys_attach_gr=new GlideRecord('sys_attachment');
if (sys_attach_gr.get('sys_id', 'fb2890fddbef0700f60fe2e15b9619c9')){
var attachmentMessage = new sn_ws.RESTMessageV2();
attachmentMessage.setHttpMethod("post");
attachmentMessage.setBasicAuth('smithr', 'Beethoven1');
attachmentMessage.setEndpoint("https://mitchellsbutlersdev.service-now.com/api/now/attachment/file");
attachmentMessage.setQueryParameter("table_name", "incident");
attachmentMessage.setQueryParameter("table_sys_id", "2f96bf2637230f408ca1138943990e2a");
attachmentMessage.setQueryParameter("file_name", sys_attach_gr.file_name);
attachmentMessage.setRequestHeader("Content-Type", sys_attach_gr.content_type);
attachmentMessage.setRequestHeader("Accept", "application/json");
attachmentMessage.setRequestBodyFromAttachment(sys_attach_gr.sys_id);
var response =
attachmentMessage.execute();
var responseBody = response.getBody();
httpStatus = response.getStatusCode();
gs.print(httpStatus + ':: ' + responseBody );
}
Comments
Post a Comment