# Remove all DNS records (bulk) Remove ALL user-created DNS records from one or more domains. Requires explicit confirmation. Bulk operations up to 50 domains. Endpoint: POST /mcp/v1/actions/ud_dns_records_remove_all Version: 1.0.0 Security: bearerAuth ## Request fields (application/json): - `domains` (array, required) Array of domains to remove all records from (1-50) - `domains.name` (string, required) Domain name - `confirmDeleteAll` (boolean, required) Must be exactly true to confirm this destructive operation ## Response 200 fields (application/json): - `results` (array) - `results.domain` (string) Domain name - `results.success` (boolean) Whether the operation succeeded - `results.operationId` (string) Track with ud_domain_pending_operations (if successful) - `results.nameservers` (array) Configured nameservers (for nameserver operations) - `results.hasDnssec` (boolean) Whether DNSSEC is configured (for nameserver operations) - `results.config` (object) Hosting config (for hosting operations) - `results.config.type` (string) - `results.config.subName` (string,null) - `results.config.targetUrl` (string,null) - `results.subName` (string) Subdomain removed (for hosting remove operations) - `results.deletedAll` (boolean) Whether all configs were removed (for hosting remove) - `results.error` (string) Error message (if failed) - `successCount` (number) Number of successful operations - `failureCount` (number) Number of failed operations ## Response 401 fields