# Remove hosting configuration (bulk) Remove hosting/forwarding configuration from one or more domains. Supports up to 50 domains per request. Endpoint: POST /mcp/v1/actions/ud_dns_hosting_remove Version: 1.0.0 Security: bearerAuth ## Request fields (application/json): - `domains` (array, required) Array of domains to remove hosting from - `domains.name` (string, required) Domain name - `domains.subName` (string) Subdomain to remove - `domains.deleteAll` (boolean) Remove ALL hosting configs for this domain - `confirmDeleteAll` (boolean) Must be true when any domain has deleteAll: true Enum: true ## 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