# Update domain flags Update domain flags (WHOIS privacy, transfer lock) for domains in your portfolio. Supports bulk operations for up to 50 domains. Endpoint: POST /mcp/v1/actions/ud_domain_flags_update Version: 1.0.0 Security: bearerAuth ## Request fields (application/json): - `domains` (array, required) Array of domain names to update (e.g., ["example.com", "mysite.io"]) Example: ["example.com","mysite.io"] - `flags` (object, required) Flags to update - `flags.DNS_TRANSFER_OUT` (object) - `flags.DNS_TRANSFER_OUT.status` (string) ENABLED = transfers allowed, DISABLED = transfers blocked Enum: "ENABLED", "DISABLED" - `flags.DNS_WHOIS_PROXY` (object) - `flags.DNS_WHOIS_PROXY.status` (string) ENABLED = personal info hidden, DISABLED = personal info public Enum: "ENABLED", "DISABLED" ## Response 200 fields (application/json): - `results` (array) Results for each domain - `results.domain` (string) Domain name - `results.success` (boolean) Whether flags were updated successfully - `results.updatedFlags` (array) Flags that were updated for this domain - `results.error` (string) Error message if failed - `successCount` (number) Number of domains with flags updated - `failureCount` (number) Number of domains that failed ## Response 401 fields