Currently Auth0 provides its egress IP addresses in a human-readable format only inside the following documentation → Auth0 IP Addresses for Allow Lists.
For clients filtering Auth0 ingress traffic (logs or webhooks) the only way to do it today is to manually parse the info on that page. This is error prone and inefficient, especially when new IPs are added it’s difficult to monitor changes and the teams can miss the Auth0 notifications.
That’d be nice if Auth0 could provide a machine-friendly endpoint that could be queried by scripts or automation, especially for teams working with Infrastructure-as-Code.
As an example this is how Cloudflare implements it (human-friendly doc + REST API + static file) IP Ranges
Can anyone of you create a Feedback card regarding that in our Feedback category here so it can start getting traction from other community users as well? Thank you!
+1 here. This should be base level for any service that publishes egress IPs – provide a machine readable JSON or flat text version so we can easily consume it in automation.