Built something you're proud of? Tell the story. A quick G2 review of App Engine or Build Agent helps other developers see what's possible on ServiceNow. Share your experience.

Outbound Rest Message (which uses OAuthToken) not working in the Run script Workflow

ashwryadj
Tera Expert

Outbound Rest Message (which uses OAuthToken) not working in the Run script Workflow


var r = new sn_ws.RESTMessageV2('<Rest Message>, '<method name>');
r.setStringParameterNoEscape('userId', '<userId>');
var response = r.execute();
var responseBody = response.getBody();
var httpStatus = response.getStatusCode();
var json = new global.JSON();
var resp = JSON.parse(responseBody);
 
this code is working in the background script of the instance by the same code is not working in the workflow run script when request is submitted.
 
PLEASE HELP! 
 
1 ACCEPTED SOLUTION

ashwryadj
Tera Expert

It finally worked when the rest call was executed via Business Rule,

I created an asynchronous BR to implement it.

View solution in original post

6 REPLIES 6

Hi @Ankur Bawiskar @rajeev17 ,

 

The workflow is giving me error - 
"problem retrieving authentication profile" 

 

Could you please suggest what should be done in this case ? 

Thank you in advance ! 

ashwryadj
Tera Expert

It finally worked when the rest call was executed via Business Rule,

I created an asynchronous BR to implement it.