Zendesk Public IPs

This API retrieves a list of Zendesk’s main public IP ingress and egress addresses. For additional configuration for specific products, see Configuring your firewall for use with Zendesk in Help Center.

JSON Format

Name Type Comment
ips object Container document for the IP lists
ingress object The list of IPs you use to connect to Zendesk. See IP List Object
egress object The list of IPs Zendesk will connect to your systems. See IP List Object
IP List Object
Name Type Required Comment
all array Yes The full list of IPs

A temporary key (specific) is also available in case your firewall can't configure all the IPs. If you use it, make sure your script expects that specific might disappear and reads from all in that case. If your account is moved to another Pod, the specific list will change and your firewall will block the unknown IPs.

You can set up an alert or integration using this endpoint.

Get Zendesk Public IPs

GET /ips

Retrieves a list of Zendesk’s main public IP ingress and egress addresses.

As a best practice, set up a scheduled request (such as daily) to alert if the list changes, or to configure your firewall. This also helps Zendesk identify the customers that use this feature. Zendesk can reach out if it needs to execute emergency IP changes.

Allowed For
  • Anonymous
Using cURL
curl https://{subdomain}.zendesk.com/ips
Example
{
  "ips": {
    "ingress": {
      "all": [
        "10.16.51.11/32",
        "10.16.24.121/32",
        "10.217.38.49/32",
        "10.136.19.18/32"
      ],
      "specific": [
        "10.16.41.11/32",
        "10.43.18.119/32"
      ]
    },
    "egress": {
      "all": [
        "176.16.0.0/18",
        "176.16.213.152/32",
        "176.16.27.166/32"
      ],
      "specific": [
        "10.128.0.0/18",
        "10.27.210.14/32"
      ]
    }
  }
}