How to Obtain and Use the Correct Pipedream IP Address for API Calls?

This topic was automatically generated from Slack. You can find the original thread here.

Hey all - I’m trying to make a call to an api but I’m getting this error Invalid IP Address!
I’m pretty sure this means I need to send a Pipedream IP address to the api team I’m working with. In my search for a Pipedream IP address I camw across this - https://radar.cloudflare.com/domains/domain/pipedream.com

  1. Are these IP addresses correct?
  2. If they are - Does anyone know if I should send a specific IP address or the whole list?
  3. If not - Does anyone know where I can find the correct IP address(es)?

Pipedream’s outbound traffic can be on a wide range of AWS IP addresses.

Can you help me better understand what you’re trying to do? Are you receiving this error when attempting to trigger a workflow, or when making the request from your workflow to an external API?

I’m receiving this error when I try to make a request from my workflow to an external API

I see. If you need your workflow’s requests to originate from static IP addresses, this is offered by Pipedream’s VPCs (Virtual Private Clouds).

The alternative depends on the API you’re attempting to communicate with - for instance, if they allow some form of authentication instead of blocking requests from unknown IP addresses.

Posted thread to Discourse: How to Resolve the 'Invalid IP Address!' Error When Making an API Call Using a Pipedream IP?

is there another way other than VPCs to integrate with an API that blocks unknown IP addresses? We have already approved budget for the Advanced Plan and have already paid for it. Can VPC be an add-on? Or is there a range of IP addresses we can whitelist?

(as a work around, my team is currently looking into using Azure to lock an IP since we are in the same position as Joon… we currently have an Advanced Plan, the Business Plan is too much of a price leap for our company unfortunately)

Replied in the other thread: Slack