Generate a presentation
generate_presentationGenerate a complete, editable presentation (or document/poster/social set) from a prompt. Waits for the result when generation is quick; otherwise returns a job to poll with get_job. The composed deck contains laid-out text, a theme, and speaker notes; per-slide images are generated in the creadal editor. Requires the 'generate' scope.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| motion | No | Entrance motion on the slides; defaults to subtle. | |
| prompt | Yes | The brief, e.g. 'a 6-slide pitch deck for an eco water bottle'. | |
| sources | No | Grounding material the outline is based on. | |
| themeId | No | A built-in theme id from list_themes (e.g. 'theme-slate'); omit for an auto-picked look. | |
| language | No | Write all text in this language, e.g. 'Spanish'. | |
| pageCount | No | ||
| designType | No | Defaults to deck. | |
| templateId | No | A template id from list_templates: the deck is composed on that template's layout system and theme. | |
| brandPalette | No | Brand hex colors to ground the theme in. |