PPTX Builder API
PPTX BuilderBook a demoAccount
v2
v2
  • Introduction
  • Guide
    • Create account
    • Get API Token
    • Webhook
    • Preparing Slides
  • Concepts
    • Intro
    • Slide Masters
    • Slide Layouts
    • Placeholders
    • Slide
  • API Reference
    • Authentication
    • JSON to PPTX Builder
      • Request Payload
        • Base Settings
        • Custom Settings
        • Global Chart Settings
        • Slide Settings
        • Chart Settings
          • Chart View Settings
        • Columns
        • Rows
        • Significance Test
        • Chart Title
    • JSON to PPTX
    • Append slide
      • Request Payload
    • Upload template
  • Fonts
  • Chart Types
  • Data Labels
  • Legend
  • Chart Specific Settings
  • Examples
    • JSON to PPTX Builder
    • API Token
    • Append slide
    • More examples
Powered by GitBook
On this page

Was this helpful?

  1. API Reference

JSON to PPTX Builder

This page describes the endpoint used to convert json data into a pptx builder project.

PreviousAuthenticationNextRequest Payload

Last updated 4 years ago

Was this helpful?

This endpoint is used to load your json data in platform as a project. You will receive a URL that will redirect you to the platform and open your newly created project.

Anyone with access to the URL will have ability to view and edit the project. After each download/save action, we will send an updated payload through the webhook which will contain the updated settings.

All changes made when accessing the project through the URL are stored in the Database.

Convert

POST https://api.pptxbuilder.com/api/v2/convert_data_to_pptx

This endpoint allows you to convert json into a pptx builder project.

Headers

Name
Type
Description

Content-Type

string

multipart/form-data

Authorization

string

Bearer <token>

Request Body

Name
Type
Description

json_data

object

Data to be rendered in the PPTXBuilder

pptx_file

string

<pptx file template>

{
    "url": "https://pptxbuilder.com/builder/preview?token=<token>"
}
{
    "error": "Expected <> object to be given, instead got <class 'NoneType'>"
}
{
    "error": "Unauthorized"
}

The returned url and data is stored in the database for 72 hours. After 72 hours the data will be deleted from the database and the url will be deactivated. You can change this in the and provide a new API Data Accessible (time unit - hours).

PPTX Builder
Settings