Regenerate the logo for a WebZum site using AI. Creates a new version with a
fresh logo and reassembles.
Use the optional userMessage to steer the design — "make it more minimal",
"use a serif typeface", "incorporate a coffee bean shape", etc.
Required: businessId, versionId, pageId.
Returns { versionId, status: 'completed' | 'in_progress', ...extra }. If status
is 'in_progress', poll get_site_status with the returned versionId every 5-10s
until isComplete is true.
Concurrency: edits on the same businessId MUST be serial. Never fire parallel
edit calls on the same site.
Connector