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.

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.