For Agents
Generate complete slide presentations from text prompts or structured data, browse templates, manage images, and export finished decks.
Use for: I need to generate a presentation from a text prompt, I want to create slides from structured JSON data, Generate an outline for a presentation on a given topic, List all available presentation templates
Not supported: Does not handle video creation, document editing, or collaborative real-time slide editing — use for one-shot presentation generation and export only.
Presenton AI generates complete slide presentations from text prompts, uploaded files, or structured JSON input. The API provides 20 endpoints covering presentation generation (synchronous and asynchronous), outline creation, template browsing, image management, file uploads, export functionality, and webhook subscriptions for tracking generation progress. It supports both smart AI-designed layouts and standard templates with customizable styling.
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Presenton AI API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with Presenton AI API.
Generate complete slide presentations from natural language prompts or topic descriptions
Create presentations from structured JSON data with precise content control
Generate presentation outlines before committing to full deck creation
Export finished presentations in downloadable formats
Browse and preview smart design layouts and standard templates
Subscribe to webhooks for tracking asynchronous generation progress
Upload and manage images for use in generated presentations
Patterns agents use Presenton AI API for, with concrete tasks.
★ Automated Report Presentations
Generate polished slide decks from structured data outputs like quarterly reports, analytics summaries, or project status updates. The Presenton API accepts JSON-formatted content with slide structure definitions and produces professionally designed presentations using AI-powered layout selection. This eliminates the manual work of formatting data into slides while maintaining consistent visual quality across recurring report cycles.
Submit a JSON payload with 5 slides of quarterly metrics data to the /api/v3/presentation/from-json endpoint and export the generated presentation
AI-Powered Pitch Deck Generation
Create investor pitch decks or sales presentations by describing the topic and letting the AI handle slide structure, content expansion, and visual design. Presenton generates outlines first via the outline endpoint, allowing review before full generation. The async generation path with webhooks enables handling complex decks that take longer to produce without blocking the calling application.
Generate an outline via /api/v3/presentation/outlines/generate for a startup pitch deck, then trigger async full generation via /api/v3/presentation/generate/async and poll status until complete
Template-Based Content Production
Produce consistent branded presentations using standard templates that define visual styles, layouts, and structure. Browse available templates via the API, preview examples, and generate presentations that conform to a chosen template style. This is suited for organizations that need volume presentation production with consistent branding without per-deck design effort.
List all standard templates via /api/v3/standard-template/all, retrieve an example for a chosen template using /api/v3/standard-template/{id}/example, then generate a presentation using that template
AI Agent Presentation Pipeline
AI agents use Presenton through Jentic to generate presentations as part of larger content production workflows. An agent can search for presentation generation operations, upload supporting images, generate outlines for review, and produce final decks — all through structured API calls without manual design work. Webhook integration allows agents to handle async generation as background tasks.
Search Jentic for 'generate presentation from prompt', load the presentation/generate operation schema, and execute with a topic description to produce a complete slide deck
20 endpoints — presenton ai generates complete slide presentations from text prompts, uploaded files, or structured json input.
METHOD
PATH
DESCRIPTION
/api/v3/presentation/generate
Generate a presentation from a text prompt
/api/v3/presentation/generate/async
Generate a presentation asynchronously
/api/v3/presentation/outlines/generate
Generate a presentation outline
/api/v3/presentation/from-json
Create presentation from structured JSON
/api/v3/presentation/export
Export a presentation to downloadable format
/api/v3/async-task/status/{id}
Check async generation task status
/api/v3/standard-template/all
List all standard templates
/api/v3/webhook/subscribe
Subscribe to generation event webhooks
/api/v3/presentation/generate
Generate a presentation from a text prompt
/api/v3/presentation/generate/async
Generate a presentation asynchronously
/api/v3/presentation/outlines/generate
Generate a presentation outline
/api/v3/presentation/from-json
Create presentation from structured JSON
/api/v3/presentation/export
Export a presentation to downloadable format
/api/v3/async-task/status/{id}
Check async generation task status
/api/v3/standard-template/all
List all standard templates
/api/v3/webhook/subscribe
Subscribe to generation event webhooks
Three things that make agents converge on Jentic-routed access.
Credential isolation
Presenton Bearer tokens (sk-presenton-* format) are stored encrypted in the Jentic vault (MAXsystem). Agents receive scoped access tokens with the Authorization header pre-configured.
Intent-based discovery
Agents search by intent (e.g., 'generate a slide presentation from a topic') and Jentic returns matching Presenton operations with their input schemas, including prompt format and template options.
Time to first call
Direct Presenton integration: 1-3 days for auth, async handling, and webhook setup. Through Jentic: under 1 hour — search for generation operations, load schemas, and execute.
Alternatives and complements available in the Jentic catalogue.
Specific to using Presenton AI API through Jentic.
What authentication does the Presenton AI API use?
The Presenton AI API uses Bearer token authentication with API keys in the format sk-presenton-xxxxxxxx or JWT tokens. Through Jentic, your Presenton credentials are stored encrypted in the MAXsystem vault and agents receive scoped Bearer tokens automatically.
Can I generate a presentation from structured JSON data?
Yes. The POST /api/v3/presentation/from-json endpoint accepts a JSON payload defining slide content, structure, and layout preferences. This gives precise control over what appears on each slide, unlike the prompt-based generation which lets the AI determine content structure.
How do I track the progress of an async presentation generation?
Use POST /api/v3/presentation/generate/async to start generation, which returns a task ID. Poll GET /api/v3/async-task/status/{id} to check progress. Alternatively, subscribe to webhooks via POST /api/v3/webhook/subscribe to receive notifications when generation completes.
What are the rate limits for the Presenton AI API?
Rate limits depend on your Presenton subscription tier. The async generation endpoints are designed for heavier workloads — use them instead of synchronous generation when producing multiple presentations. Monitor HTTP 429 responses to detect throttling.
How do I generate a presentation through Jentic?
Install the SDK with pip install jentic, set your JENTIC_AGENT_API_KEY, then search for 'generate presentation from prompt'. Jentic returns the presentation/generate operation with its schema. Execute with a topic description to produce a complete deck. For structured input, search for 'create presentation from JSON data' instead.
Can I preview templates before using them?
Yes. List all templates with GET /api/v3/standard-template/all, then retrieve a rendered example of any template using GET /api/v3/standard-template/{id}/example. Smart design layouts are also browsable via GET /api/v3/smart-design/all.
GET STARTED