
Hello,
I am currently trying to configure Powerflow to make a HTTP request to a REST API generated by Knime server to run a workflow. My Knime Server access is restricted by IP. If I want to make the request from Powerflow, I likely have to configure Powerflow's IP into the firewall. My question is if its possible to find the IP of Powerflow.
Here is a screenshot of the current error in the flow.
Here is the relevant post on the Knime help forum.
https://forum.knime.com/t/knime-server-api-ip-address-restriction/34038/3
I am not aware of an IP restriction in Power Automate side.
HTTP Action in Power Automate is outbound from Power Automate and inbound to the URL (service) you put it in there. Regarding the outbound from Power Automate, I am not aware of any IP restriction in Power Automate's side.
So it is probably the 3rd party service "KNIME Power Flow" or whatever is the destination URL you are trying to connect to with the HTTP Action from Power Automate, which is not allowing the IP's inbound from Power Automate's outbound IP ranges. That may be why the HTTP Action from Power Automate keeps retrying with 'Unable to connect to the remote server'.
You can get list of IP ranges of Microsoft and Service Tags from here, including for Power Automate
If you don't see Power Automate or Flow specific service tags in the list download above, use the values for the Logic Apps Service Tag instead if they are there.
What you can do is find out how to whitelist IP ranges in KNIME or PowerFlow and you add those IP ranges there.
Check the list again from time to time for updated copy, IP ranges are subject to change or new IP ranges are subject to be added.
If you cannot whitelist the IP ranges, contact KNIME or the 3rd party of the procedure to do this, there will be not much even Microsoft can do regarding the restriction of the the 3rd party service.