Hello, I am looking for some clarification on the two REST widgets in Application Studio.
I’m running Kinetic 2023.2, and I’d like to call a REST API that I control directly from a Kinetic Customization. I get the impression that this should be possible due to the existence of the two REST widgets, however it appears that they ultimately do the same thing.
I believe it’s possible to call this third-party API from an Epicor Function, and call that function from my Kinetic customization, but this adds extra overhead that I’d like to avoid if possible. Does anyone have any experience doing something like this?
Ok so what I’m gathering is that there is no possible way to call a third party API (even if no authentication is required) from the widgets in Application Studio, correct?
Yes, you can insecurely call 3rd party APIs from the REST widget.
For some reason, I have always associated calling Kinetic APIs with the rest-erp widget since I think it handles some internal security not required for 3rd parties. But I could be full of too.
Thanks for confirming. Can you elaborate on how to do this? Here’s a few screenshots of the request configuration options on the generic REST widget…which seems to restrict me to only using the Epicor API.
I’m not interested in doing anything like this, I really just wanted clarification on the purpose of two separately named rest widgets in AppStudio when they appear to serve the same purpose.
I am happy to fulfill my requirement of calling an external API from a kinetic customization by way of Kinetic Client → Epicor Function → 3rd party API. I really just wanted to know if I could skip the intermediate step.