infomaniak_audit_dns_zones
Bulk-scan all domains in an Infomaniak account to retrieve DNS record count and DNSSEC status per zone, enabling efficient auditing of large domain fleets.
Instructions
Bulk-read every domain owned by an account: number of DNS records and DNSSEC status per zone. Useful for spot-checking large fleets.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| account_id | No | Organization/account ID. Optional: defaults to the first account the token has access to. | |
| max_domains | No | Cap the number of domains scanned. Each domain requires 2 sequential API calls (records + dnssec). Default 20 keeps execution under ~30s. | |
| filter_contains | No | Filter domains by substring (case-insensitive). Use this for targeted audits (e.g. 'broz.be') to avoid scanning the entire fleet. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| account_id | Yes | ||
| scanned | Yes | ||
| zones | Yes | ||
| summary_markdown | Yes |