# Upload custom landing page content to domains Upload custom landing page content for one or more domains. Accepts either raw HTML (htmlContent) for single-page landers or base64-encoded zip files (zipContent) for multi-file sites. Existing lander content is replaced. Endpoint: POST /mcp/v1/actions/ud_domain_upload_lander Version: 1.0.0 Security: bearerAuth ## Request fields (application/json): - `domains` (array, required) Array of domains with content (1-50). Each domain must have exactly one of htmlContent or zipContent. - `domains.name` (string, required) Domain name to upload lander content for (e.g., "example.com") - `domains.htmlContent` (string) Raw HTML string for a single-page lander (max 1MB). Preferred for AI-generated content. Provide this OR zipContent. - `domains.zipContent` (string) Base64-encoded zip file containing lander content (max ~1MB). Provide this OR htmlContent. ## Response 200 fields (application/json): - `results` (array) - `results.domain` (string) - `results.success` (boolean) - `results.status` (string) Status after upload. "processing" means content is uploaded and hosting config is propagating. Enum: "processing" - `results.error` (string) - `successCount` (number) - `failureCount` (number) ## Response 401 fields