Presentation API

Build presentations
into your product.

Send a topic and source material. Track the generation session, then retrieve an editable deck to share.

POST /api/public/v1/projects/generate
curl -X POST \
  https://www.encelade.ai/api/public/v1/projects/generate \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "topic": "Q1 Performance Review",
    "supportingMaterials": [{
      "title": "Regional highlights",
      "notes": "EMEA grew 34% year over year."
    }],
    "verbosity": "balanced",
    "pageCount": "auto"
  }'

Start generation with a single request.

How it works

From source material to shareable link.

  1. 01

    Send the material

    POST a topic and supporting sources. Add outline hints, tone, and other generation options when you need more control.

  2. 02

    Let generation run

    The request starts an asynchronous session. Poll its status or register a webhook for completion and failure events.

  3. 03

    Open the presentation

    Retrieve the completed result as a web link. Review and edit the presentation, then share it with your audience.

Source material

Start with the work
you already have.

Text & documents
Use meeting notes, research, reports, and uploaded DOCX or TXT files as the starting point for a presentation.
Spreadsheets
Supply CSV and XLSX files so your numbers can inform charts, tables, and key metrics.
Web sources
Provide URLs to relevant pages and articles. Combine them with other supporting materials, up to 20 sources per request.

Beyond generation

Part of your workflow.
From start to finish.

Manage the presentation lifecycle
List, create, update, and delete projects through the public API.
Choose the right permissions
Use scoped API keys for project access, generation, and webhook management.
Keep your automation informed
Receive webhook events as generation completes or fails, so your workflow can take its next step.
Building with agents? Explore MCP

Your stack

Pick your starting point.

Choose your tool for setup instructions and working code examples.

MCP

Model Context Protocol

LangChain

Python agent framework

CrewAI

Python multi-agent framework

n8n

Workflow automation

REST API

HTTP API

Build presentations
into your product.

Get an API key