# Update DNS records (bulk) Update existing DNS records on one or more domains. Bulk operations up to 50 records. Endpoint: POST /mcp/v1/actions/ud_dns_record_update Version: 1.0.0 Security: bearerAuth ## Request fields (application/json): - `records` (array, required) Array of record update configurations (1-50) - `records.domain` (string, required) Domain name - `records.recordId` (string, required) Record ID from ud_dns_records_list - `records.values` (array, required) New record values - `records.ttl` (number) Time-to-live in seconds (60-86400). Default: 3600 ## 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