PPTX API

Welcome to the PowerPoint Presentation Generation API

This service allows you to generate PowerPoint presentations from JSON data with a simple API request.

API Endpoints

POST /generate-pptx

Generate a PowerPoint presentation from JSON data and receive a download link

GET /download/{presentation_id}

Download a previously generated presentation

GET /status

API health check endpoint

Example Request

{
  "slides": [
    {
      "type": "title",
      "title": "Presentation Title",
      "subtitle": "Optional Subtitle"
    },
    {
      "type": "bullet",
      "title": "Bullet Points Slide",
      "points": [
        {
          "text": "First level bullet",
          "level": 0,
          "children": [
            {
              "text": "Second level bullet",
              "level": 1
            }
          ]
        },
        {
          "text": "Another bullet point",
          "level": 0
        }
      ]
    }
  ],
  "filename": "example-presentation.pptx"
}