TigerGate scans your Cloudflare account’s security posture (DNS/SSL settings, WAF rules, firewall configuration, zone security settings, and more) via a scoped API token.
Only read scopes are requested. TigerGate can never change DNS records, WAF rules, or zone settings.

Before you start

In TigerGate, open Integrations → Cloud Providers and choose Cloudflare. You’ll fill in two values:
ValueWhat it is
API TokenA read-only token scoped to the account.
Account ID (optional)Restricts the connection to a single Cloudflare account — leave blank to use whatever the token can access.

1. Create the token

1

Open the API Tokens page

Go to Cloudflare Dashboard → My Profile → API Tokens → Create Token.
2

Build a read-only token

Choose Create Custom Token and grant Read access to:
  • Account → Account Settings
  • Zone → Zone Settings
  • Zone → DNS
  • Zone → Firewall Services
Scope it to All zones (or specific ones if you’d rather scan a subset) and save.
3

Copy the token

Cloudflare shows the token once — copy it.

2. Connect it in TigerGate

1

Paste the token

In Integrations → Cloud Providers → Cloudflare, paste the token into API Token. Set Account ID (Cloudflare Dashboard → Overview, right sidebar) if you have multiple Cloudflare accounts and want to restrict the scan to one.
2

Test

Click Test. TigerGate calls Cloudflare’s token-verify endpoint to confirm the token is valid and active. A wrong, expired, or revoked token is rejected here with the reason. Verify only checks that the token is active — a valid token that’s missing a read permission still passes the test but surfaces the gap when a scan runs.
3

Scan or schedule

Run an on-demand scan, or add a Schedule to scan on a recurring cadence.

Troubleshooting

Scan/Test errorCauseFix
Invalid API TokenToken is wrong, expired, or revokedGenerate a new token
9109 Unauthorized to access requested resourceA required read permission wasn’t grantedRe-create the token with all four permissions in step 2
Zones missing from resultsToken scoped to specific zones onlyRe-scope the token to All zones, or accept the narrower scan
Scan runs but few findingsAccount ID points at the wrong accountClear the field, or verify the ID under Dashboard → Overview