v1

latestOpenAPI 3.1.02026-07-26435261.9 KB
V3 Presentation

Generate Presentation Sync V3

Generate a presentation synchronously.

Create an API Key from your account to access this endpoint. Authorization: Bearer sk-presenton-xxxxxxxx

post/api/v3/presentation/generate

Headers

Authorizationstring required

Bearer JWT or API Key

Bearer JWT or API Key

Request body

contentstring nullable

The content for generating the presentation

n_slidesinteger nullable

Number of slides to generate

instructionsstring nullable

The instruction for generating the presentation

tone'default' | 'casual' | 'professional' | 'funny' | 'educational' | 'sales_pitch'
verbosity'concise' | 'standard' | 'text-heavy'
content_generation'preserve' | 'enhance' | 'condense'
markdown_emphasisboolean

Whether to emphasize the markdown

web_searchboolean

Whether to enable web search

image_type'stock' | 'ai-generated'

Type of image to generate

themestring nullable

Theme to use for the presentation. Available themes: edge-yellow, light-rose, mint-blue, professional-blue, professional-dark and your custom themes

languagestring nullable

Language for the presentation

standard_templatestring nullable

Standard template to use for the presentation. Available templates: neo-general, neo-modern, neo-standard, neo-swift, general, modern, standard, swift and your custom templates

smart_designstring nullable

Design V2 id to use for the smart presentation

include_table_of_contentsboolean

Whether to include a table of contents

include_title_slideboolean

Whether to include a title slide

allow_access_to_user_infoboolean

Whether to allow access to user's info

filesstring[] nullable

Files to use for the presentation. Use /api/v3/files/upload to upload files.

export_as'pptx' | 'pdf' | 'png'

Export format

trigger_webhookboolean

Whether to trigger subscribed webhooks

Response

Successful Response

presentation_idstring uuid required
pathstring required
edit_pathstring required
credits_consumednumber required