Skip to main content

Security

Whitelisting Centra IPs​

info

To follow these steps, you need an Integration API token with the Read permissions for CentraIP details. This can be achieved by creating a new API token or updating an existing one with the correct permission.

  1. With this token and URL you'll be able to run the following GraphQL query:

    curl
    -H 'Content-Type: application/json'
    -H "Authorization: Bearer {{ token }}"
    -X POST
    -d '{"query": "query { centraIPs }"}'
    https://{{ brand }}.centra.com/graphql
  2. The output would be similar to:

    {
    "data": {
    "centraIPs": ["123.123.123.123", "123.123.123.123"]
    },
    "extensions": {
    "complexity": 10,
    "permissionsUsed": ["CentraIP"]
    }
    }
  3. The list of IPs should be allowed in your firewall for both incoming and outgoing traffic. Query this list every 10-15 minutes for accuracy. During platform updates, additional IPs may be temporarily added. Each brand and environment has its own IPs, so configure separate API URL/token integrations for each.