Confirm & Generate Visuals
confirm_generationStart an approved visual generation from reviewed chat settings, returning a generation ID to poll for completion.
Instructions
Confirm and start a visual generation after the chat tool returns "READY TO GENERATE". Call this only after the user has reviewed and approved the generation settings.
You can pass overrides for in-place tweaks — style, brand, language, resolution, slide counts. Any parameter not provided uses the values from the chat conversation.
To CHANGE the format (especially to or from a carousel) or the content, call the chat tool again rather than overriding formats here — chat re-plans the design and recomputes the content-appropriate slide count. If you do override to a carousel format, you MUST include its carousel_counts, or the slide count won't match the content.
Returns a generation ID immediately. Generation runs in the background (30-120 seconds). You MUST then call get_generation with the returned ID to poll for completion — wait 15 seconds before the first call, then poll every 10-15 seconds until status is "completed".
IMPORTANT: Do NOT call confirm_generation again if it seems slow — that creates a duplicate generation and charges credits twice. Always use get_generation to check status instead.
The finished visuals are saved to the user's Canvora workspace (account and brand kit at canvora.ai) and are also returned as preview/downloadable URLs; poll get_generation to retrieve them.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| formats | No | ||
| brand_id | No | ||
| language | No | ||
| embed_logo | No | ||
| resolution | No | ||
| include_cta | No | ||
| visual_style | No | ||
| workspace_id | No | ||
| carousel_counts | No | ||
| conversation_id | Yes | ||
| design_style_id | No | ||
| embedding_photos | No | ||
| use_exact_content | No |