v1

latestOpenAPI 3.1.02026-07-26435261.9 KB
Presentation

Generate Presentation Sync

post/api/v1/ppt/presentation/generate

Request body

contentstring required

The content for generating the presentation

slides_markdownstring[] nullable

The markdown for the slides

instructionsstring nullable

The instruction for generating the presentation

tone'default' | 'casual' | 'professional' | 'funny' | 'educational' | 'sales_pitch'
verbosity'concise' | 'standard' | 'text-heavy'
web_searchboolean

Whether to enable web search

n_slidesinteger nullable

Number of slides to generate. If omitted, model auto-detects slide count.

languagestring nullable

Language for the presentation. If omitted, model auto-detects language.

templatestring

Template to use for the presentation

include_table_of_contentsboolean

Whether to include a table of contents

include_title_slideboolean

Whether to include a title slide

filesstring[] nullable

Files to use for the presentation

export_as'pptx' | 'pdf'

Export format

trigger_webhookboolean

Whether to trigger subscribed webhooks

Response

Successful Response

presentation_idstring uuid required
pathstring required
edit_pathstring required
credits_consumednumber required