> ## Documentation Index
> Fetch the complete documentation index at: https://docs.presenton.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Presenton API Introduction

> Build, edit, and export slide decks programmatically with reusable templates and AI

Presenton API lets you create, edit, and export AI presentations directly from your applications, services, workflows, or scripts using a simple REST interface. It combines AI with a template-driven approach, so every deck is fast to produce, consistently structured, and on brand. Bring your own custom templates and themes, or use built-in templates. Then guide structure, tone, and verbosity with clear prompting instructions to fit any audience or domain.

Start new decks from scratch or reuse and refine existing presentations, with fine-grained control over slides, sections, text, images, and more. The result is a reliable, scalable way to automate presentation creation across teams and systems.

<Warning>
  If you're using open-source, use v1 APIs. v3 APIs are not yet available on open-source.
</Warning>

***

## What you can do

* 📑 [**Generate new presentations from templates**](/guide/generate-presentation-with-templates-and-themes)
* ✨ [**Edit API generated presentations through User Interface**](/using-presenton-api#editing-the-presentation-manually)
* ✏️ [**Edit existing presentations via API and re-export them**](/guide/edit-presentation-using-api)
* 🔄 [**Reuse an existing presentation as a starting point and modify only the parts you need**](/guide/derive-presentation-from-existing-one)
* 🎨 [**Control tone, verbosity, and other stylistic and functional choices**](/guide/configuration-and-controls-for-generation)
* 🌐 [**Optionally enable web search to ground content before generation**](/guide/configuration-and-controls-for-generation#🌐-web-search)

***

## Features

### Template-based approach

Presentations are created from templates to ensure visual consistency.

* Use built-in templates provided by Presenton
* Create your own templates by importing an existing PDF or PPTX
* Apply templates repeatedly while swapping content, icons, and images

### Core inputs

There are two main inputs that shape the output:

* **instructions**: Steer structure and style. Use this to specify outline guidance, section ordering and other
* **content**: Supply the material to include—facts, bullet points, talking points, or a prompt describing what the deck should cover.

### Editing and reuse

* Edit specific parts of a generated presentation (individual slides, sections, text blocks, images) through the API.
* Use an existing presentation as a base, adjust selected elements, and generate a new version without starting from scratch.

### Web search

Enable web search to let Presenton gather context before generation. This can improve the stability and freshness of the content, especially for data-sensitive or time-bound topics.

***

## How generation works internally

Presenton uses a multi-step pipeline:

* **Outline generation**
* **Structure and slide layout selection**
* **Content(text, images and icons) generation for selected slide layouts**

This process typically takes up to 1–2 minutes, depending on slide count and complexity.
