regenerate_logo
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.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pageId | Yes | The pageId where the logo appears (typically "home"). | |
| versionId | Yes | The versionId to base this regeneration on. | |
| businessId | Yes | The site's businessId. | |
| userMessage | No | Optional design steering for the new logo (e.g. "more minimal", "use a coffee bean"). | |
| assistantContext | No | Optional assistant context to accompany the userMessage. |