# Presenton Documentation ## Docs - [Get Async Task Status](https://docs.presenton.ai/api-reference/v3-async-task/get-async-task-status.md): Check the status of an async task. - [Upload Files V3](https://docs.presenton.ai/api-reference/v3-files/upload-files-v3.md): Upload files to be used later. - [Delete Uploaded Image By Id V3](https://docs.presenton.ai/api-reference/v3-images/delete-uploaded-image-by-id-v3.md): Delete an uploaded image by id. - [Get Uploaded Images V3](https://docs.presenton.ai/api-reference/v3-images/get-uploaded-images-v3.md): Get all uploaded images of the user. - [Upload Image V3](https://docs.presenton.ai/api-reference/v3-images/upload-image-v3.md): Upload an image. - [Create Presentation From Json Async V3](https://docs.presenton.ai/api-reference/v3-presentation/create-presentation-from-json-async-v3.md): Create a presentation from JSON asynchronously. - [Create Presentation From Json Sync V3](https://docs.presenton.ai/api-reference/v3-presentation/create-presentation-from-json-sync-v3.md): Create a presentation from JSON synchronously. - [Export Presentation As Pptx Or Pdf V3](https://docs.presenton.ai/api-reference/v3-presentation/export-presentation-as-pptx-or-pdf-v3.md): Export a presentation as PPTX, PDF or PNG. - [Generate Outlines Sync V3](https://docs.presenton.ai/api-reference/v3-presentation/generate-outlines-sync-v3.md): Generate outlines for a presentation. - [Generate Presentation Async V3](https://docs.presenton.ai/api-reference/v3-presentation/generate-presentation-async-v3.md): Generate a presentation asynchronously. - [Generate Presentation Sync V3](https://docs.presenton.ai/api-reference/v3-presentation/generate-presentation-sync-v3.md): Generate a presentation synchronously. - [Get All User Presentations For Ui](https://docs.presenton.ai/api-reference/v3-presentation/get-all-user-presentations-for-ui.md): Get all presentations of the user. - [Get All Smart Designs](https://docs.presenton.ai/api-reference/v3-smart-design/get-all-smart-designs.md): Get all smart designs. - [Get All Standard Templates](https://docs.presenton.ai/api-reference/v3-standard-template/get-all-standard-templates.md): Get all standard templates. - [Get Standard Template By Id](https://docs.presenton.ai/api-reference/v3-standard-template/get-standard-template-by-id.md): Get a standard template by id. - [Get Standard Template Example](https://docs.presenton.ai/api-reference/v3-standard-template/get-standard-template-example.md): Get a example slides content data for a standard template. - [Get All Webhook Subscriptions V3](https://docs.presenton.ai/api-reference/v3-webhook/get-all-webhook-subscriptions-v3.md): Get all webhook subscriptions of the user. - [Subscribe To Webhook V3](https://docs.presenton.ai/api-reference/v3-webhook/subscribe-to-webhook-v3.md): Subscribe to a webhook. - [Unsubscribe All Webhook Subscriptions V3](https://docs.presenton.ai/api-reference/v3-webhook/unsubscribe-all-webhook-subscriptions-v3.md): Unsubscribe from all webhook subscriptions of the user. - [Unsubscribe To Webhook V3](https://docs.presenton.ai/api-reference/v3-webhook/unsubscribe-to-webhook-v3.md): Unsubscribe from a webhook. - [Create a new theme](https://docs.presenton.ai/help/create-a-new-theme.md): Create a custom theme in Presenton by defining brand colors, palette, typography, and logo, then apply it to a presentation. - [Create a template in Standard mode](https://docs.presenton.ai/help/create-a-template-in-standard-mode.md): Convert a filled PPTX into a reusable Presenton template by uploading the deck, resolving fonts, generating layouts, reviewing schema, and saving the result. - [Create a Presentation](https://docs.presenton.ai/help/create-presentation.md): Generate a new presentation in Presenton by entering a topic/prompt, files, choosing settings, and selecting a template. - [Download and install Presenton](https://docs.presenton.ai/help/download-and-install-presenton-desktop-application.md): Download Presenton from the website, choose your operating system, and run the installer to open the desktop app on your computer. - [Get a Pexels API key](https://docs.presenton.ai/help/get-api-keys/get-pexels-api-key.md): Sign in to Pexels, open the Image & Video API section, and copy your API key for use in Presenton or other integrations. - [Get a Pixabay API key](https://docs.presenton.ai/help/get-api-keys/get-pixabay-api-key.md): Sign in to Pixabay, open the API area, and find your API key in the API documentation reference section. - [Introduction](https://docs.presenton.ai/index.md): Welcome to Presenton, your own AI presentation generator - [Create Agent to Create Pitch Decks](https://docs.presenton.ai/tutorial/create-agent-to-create-pitch-decks.md): Step-by-step guide to generating professional pitch decks from company URLs over Presenton - [Create Data Reports Using AI](https://docs.presenton.ai/tutorial/create-data-reports-using-ai.md): Step-by-step guide to generating company sales reports from a CSV file - [Create Presentations from CSV using AI](https://docs.presenton.ai/tutorial/generate-presentation-from-csv.md): Step-by-step guide to generating presentations from a CSV file - [ComfyUI Integration](https://docs.presenton.ai/v3/configurations/comfyui-integration.md): Generate presentation images using your local ComfyUI server - [Environment Variables](https://docs.presenton.ai/v3/configurations/environment-variables.md): Presenton can be customized and secured using environment variables. These variables control access, integrations, and model providers. - [Using OpenAI-Compatible APIs](https://docs.presenton.ai/v3/configurations/using-custom-llm.md): Presenton supports OpenAI-compatible APIs, allowing you to connect to any custom LLM backend that follows the OpenAI API format. - [Using an External Database](https://docs.presenton.ai/v3/configurations/using-external-database.md): Presenton supports connecting to external databases (PostgreSQL or MySQL) via the `DATABASE_URL` environment variable. If no external database is specified, it defaults to a local SQLite database, ensuring flexibility for both lightweight and scalable deployments. This section explains how to config… - [Using GPU](https://docs.presenton.ai/v3/configurations/using-gpu.md): Runing Ollama models on GPU for Presenton - [Using Ollama Models](https://docs.presenton.ai/v3/configurations/using-ollama-models.md): Follow these steps to generate presentations using Ollama on Presenton - [Presentation Generation End‑to‑End Flow and API Map](https://docs.presenton.ai/v3/contribution-guides/presentation-generation-flow.md): This guide explains how the Presentation Generator turns a user’s prompt, optional uploaded files, and a chosen template into a finished PPTX or PDF. - [Presenton API Introduction](https://docs.presenton.ai/v3/get-started/api-introduction.md): Build, edit, and export slide decks programmatically with reusable templates and AI - [Create Presentation Templates with AI (no code required)](https://docs.presenton.ai/v3/get-started/create-presentation-template-with-ai.md): Use Presenton’s built-in generator to turn a PPTX into a reusable template, then generate multiple AI presentations from it. - [Create Your Own Presentation Templates in Presenton](https://docs.presenton.ai/v3/get-started/creating-custom-presentation-templates.md): Want to design your own presentation templates in Presenton? This guide walks you through the full process from setup to seeing your template live in the app. - [Development](https://docs.presenton.ai/v3/get-started/development.md): Run and test Presenton locally to develop features, make changes, and preview updates in a safe development environment - [Quickstart](https://docs.presenton.ai/v3/get-started/quickstart.md): Follow these steps to get Presenton up and running using Docker - [Configuration and Controls for Generation](https://docs.presenton.ai/v3/guide/configuration-and-controls-for-generation.md): Configure tone, verbosity, language, cover slide, table of contents, type of image, among others - [Create a Presentation From JSON](https://docs.presenton.ai/v3/guide/create-presentation-from-json.md): Create a presentation directly from JSON by selecting a template layout and providing content. - [Create a Presentation From an Existing One](https://docs.presenton.ai/v3/guide/derive-presentation-from-existing-one.md): Clone an existing presentation and update slides using the derive endpoint. - [Edit a Presentation Using the API](https://docs.presenton.ai/v3/guide/edit-presentation-using-api.md): Edit an existing presentation in place using the edit endpoint. - [Generate Outlines for Presentation](https://docs.presenton.ai/v3/guide/generate-outlines-for-presentation.md): Generate slide outlines first, then create presentations using sync or async generation. - [Generate Presentation over MCP](https://docs.presenton.ai/v3/guide/generate-presentation-over-mcp.md): Presenton includes an MCP server which can be used to generate presentation over AI chat and by agents - [Generate Presentation with Templates and Themes](https://docs.presenton.ai/v3/guide/generate-presentation-with-templates-and-themes.md): A template is the collection of strict pre-designed slide layouts and a theme of a template is the style of it as described by text color, background colors fonts and others - [Generate Presentations Asynchronously](https://docs.presenton.ai/v3/guide/generate-presentations-asynchronously.md): Use Presenton’s Async API to schedule presentation generation and retrieve results via polling the status. - [Using Presenton API](https://docs.presenton.ai/v3/guide/using-presenton-api.md): You can use Presenton’s API to generate presentations programmatically. This is great for integrating Presenton into your own apps or workflows. - [Generate Presentations via API in 5 minutes using Docker](https://docs.presenton.ai/v3/tutorial/generate-presentation-over-api-using-docker.md): Steps to generate professional AI presentations via self hosted Presenton's API in just 5 minutes. ## OpenAPI Specs - [openapi](https://docs.presenton.ai/api-reference/openapi.json) ## Optional - [Community](https://discord.gg/xmJkX8G6) - [Blog](https://presenton.ai/blogs)