Webhooks / Public IPs
PactFlow Public IPs
If you are having issues executing webhooks into your environment or accessing PactFlow from your systems, you may need to whitelist our IP addresses listed below.
Ingress
The PactFlow application runs behind an AWS Load Balancer, with a dynamic IP range. We don't currently provide static IPs for ingress whitelisting.
Egress
PactFlow may send outbound requests via the following IPs:
- 13.210.164.235
- 13.210.66.183
- 13.211.59.138
- 13.54.130.12
- 54.252.242.229
- 54.66.180.72
- 13.236.113.160
- 54.252.233.246
- 54.66.206.9
- 54.66.187.108
- 54.206.81.39
- 13.54.65.33
Troubleshooting
ERROR: Error executing webhook Net::OpenTimeout - execution expired
[2023-04-17T19:36:06Z] DEBUG: Webhook context {"base_url":"https://YOURACCOUNT.pactflow.io","event_name":"test"}
[2023-04-17T19:36:06Z] INFO: HTTP/1.1 POST https://git.YOURDOMAIN.com/********/trigger/pipeline?token=********&variables[CONSUMER_NAME]=<https://git.YOURDOMAIN.com/********/trigger/pipeline?token=********&variables[CONSUMER_NAME]=> ********&variables[CONSUMER_BRANCH]= ********&variables[JOB_NAME]= ********
[2023-04-17T19:36:06Z] INFO: accept: */*
[2023-04-17T19:36:06Z] INFO: user-agent: Pact Broker v2.106.0
[2023-04-17T19:36:06Z] INFO:
[2023-04-17T19:36:06Z] ERROR: Error executing webhook Net::OpenTimeout - execution expired
[2023-04-17T19:36:06Z] INFO: Webhook execution failed