Hi,
I am trying to create an API in Runtime, and call it in ACS.
Javascript action's is :
function main(params) {
for (var i=0; i < params.count; i++) {
return new Promise (function (resolve, reject) {
var resp = {
statusCode: 200,
headers: {
'Content-Type': 'application/json'
},
body: {msg: 'Hello' + params.firstname}
};
resolve(resp);
});
}
}
In ACS, I have a workflow and I target 10 contacts.
For theses contacts, I would like call my API, and recover "Hello <firstname>" as result.
This workflow fail, and I got the error below (but no more details....) :
What is wrong ? Can you help me on this subject ?
Thank you,
Regards,
Aurélien
Topics help categorize Community content and increase your ability to discover relevant content.
Views
Replies
Total Likes
Hard to tell what your end result is meant to be, but you can't "return" multiple times in a single function. If you're wanting 10 responses of "Hello <firstName>", you'll need to call the function 10 times.
Also, if your action is a web action and is invoked by a web service, the params object contains a lot more information than just the parameters you're passing into the function.
Views
Replies
Total Likes