Fly IP Addresses Not Working for External API (Egress)

Our company uses an API that needs to have the ip address whitelisted from where it is being called (the Fly containers). This has worked on another org before, so we don’t believe the issue is with the code or API. We have added every ip that we can find with no success. Here is the complete list-

  • shared ipv4
  • ipv6
  • dedicated ipv4
  • machine ipv6
  • machine’s outbound IP

Here is the toml file-

app = <app_name>
primary_region = <primary_region>

[build]
  [build.args]
    TARGET_ENV = "flyio"

[[services]]
  internal_port = 3000
  protocol = "tcp"
  auto_stop_machines = "suspend"
  auto_start_machines = true
  min_machines_running = 1

  [[services.ports]]
    handlers = ["http"]
    port = 80
    force_https = true

  [[services.ports]]
    handlers = ["tls", "http"]
    port = 443

[[vm]]
  memory = '2gb'
  cpu_kind = 'shared'
  cpus = 2

Any ideas why this is happening?

Hi… What does fly m egress-ip list show, at the moment?

https://fly.io/docs/machines/overview/#static-machine-ips