# Add hosting configuration (bulk) Configure hosting for one or more domains: for-sale listing page, permanent redirect (301), or temporary redirect (302). Supports up to 50 domains per request. Endpoint: POST /mcp/v1/actions/ud_dns_hosting_add Version: 1.0.0 Security: bearerAuth ## Request fields (application/json): - `domains` (array, required) Array of domain hosting configurations - `domains.name` (string, required) Domain name - `domains.type` (string, required) Hosting type Enum: "LISTING_PAGE", "REDIRECT_301", "REDIRECT_302" - `domains.targetUrl` (string) Redirect URL (required for redirects) - `domains.subName` (string) Subdomain to configure - `domains.forceCompatibility` (boolean) Auto-configure UD nameservers if needed ## 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