RITM Rest API Integration
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-25-2017 10:20 AM
Hi Guys,
I am doing RITM integration servicenow to servicenow using REST API.
I have created REST Outbound POST method.
content = {"number":"${number}","comments":"${comments}","request_item":"${request_item}"}
am setting the values for the above variables.
for the variable 'request_item' - i want to create a custom payload, where i want to sent the list of all RITM's created for the request with variables for each RITM.
Sample payload.
"request_item": [
{ "number":"RITM1312312", "variables":[ { "name":"BMW", "value":"testing" },{ "name":"BMW1", "value":"testing" } ] },
{ "number":"RITM123123", "variables":[ { "name":"BMW", "value":"testing" },{ "name":"BMW1", "value":"testing" } ] }
]
So that, at the other instance i can print the length of 'request_item' ,which gives me 2 and use for loop and set all variable names with corresponding values.
Please help me like how to set value to the variable (request_item) in the above format and how to fetch the values for the same variable in other system.
var r = new sn_ws.RESTMessageV2('RITMIntegration', 'POST');
r.setStringParameterNoEscape ('number', current.number);
r.setStringParameterNoEscape ('comments', current.comments);
Appreciate your inputs.
Thanks,
Rekha
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-25-2017 12:26 PM
What is the data in requestBody.data;?
You can try requestData.variables.length; //assuming this is an array in json
Thank You
Please Hit Like, Helpful or Correct depending on the impact of response
