You can use Presenton’s API to generate presentations programmatically. This is great for integrating Presenton into your own apps or workflows.
Use this endpoint to generate a presentation from a prompt, outline, or uploaded documents.
Content-Type: multipart/form-data
Field | Type | Required | Description |
---|---|---|---|
prompt | string | Yes | The main topic or subject for the presentation |
n_slides | int | No | Number of slides (default: 8, min: 5, max: 15) |
language | string | No | Language of the presentation (default: English ) |
theme | string | No | Theme of the presentation (e.g., light , dark , royal_blue , etc.) |
documents | file[] | No | Optional files (PDF, PPTX, DOCX, TXT) to include |
export_as | string | No | Export format: pptx or pdf (default: pptx ) |
presentation_id
: Unique ID of the presentationpath
: File path for downloading the presentationedit_path
: Link to open the presentation in the editorlight
(default)dark
cream
royal_blue
faint_yellow
light_red
dark_pink