PPTX Builder API
PPTX BuilderBook a demoAccount
v1
v1
  • Introduction
  • Guide
    • Create account
    • Get API token
    • Webhook
    • Preparing your 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 View Settings
        • Columns
        • Rows
        • Chart title
    • JSON to PPTX
      • Request Payload
        • Base settings
        • Slide Settings
        • Chart View Settings
        • Columns
        • Rows
        • Chart Title
  • Fonts
  • Chart Types
  • Data Labels
  • Chart Settings Specifics
  • Examples
    • JSON to PPTX Builder
    • JSON to PPTX
    • API Token
Powered by GitBook
On this page

Was this helpful?

  1. API Reference

JSON to PPTX

This page describes the endpoint used to convert json data into pptx presentation.

This endpoint converts json data into a PowerPoint presentation. The response is a binary representation of your .pptx file.

Create PPTX

POST https://api.pptxbuilder.com/api/v1/convert

This endpoint allows you to convert json data into a pptx presentation file.

Headers

Name
Type
Description

Content-Type

string

application/json

Authorization

string

Bearer <token>

Body : b'PK\x03\x04\x14\x00\x00\x00\x08\x00&T,O\x88\x04E+\xb6\x01\x00\x00\xb3\t\
x00\x00\x13\x00\x00\x00[Content_Types].xml\xcd\x96\xdbn\xe3 \x10\x86\xef\
xfb\x14\x96o|\xb1\x8aI\xbb\xbbUU\xc5\xe9\xc5\x1e\xae\xf6Pi\xdb\x07\x98\
x85IL\x8b\x011$M\xde~\xc7\xe4\xa0(\xda\xd4i\xd3\xa8\xb91\x02f\xfe\xff\x83A
\x86\xc1\xcd\xac1\xd9\x14\x03ig\xab\xe2\xbc\xec\x17\x19Z\xe9\x94\xb6\xe3\
xaa\xb8\xbf\xfb\xde\xbb*2\x8a`\x15\x18g\xb1*\xe6H\xc5\xcd\xf0lp7\xf7H\x19\
'[\xaa\xf2:F\x7f-\x04\xc9\x1a\x1b\xa0\xd2y\xb4<3r\xa1\x81\xc8\xdd0\x16\x1e\
xe4#\x8cQ\\\xf4\xfb\x97B:\x1b\xd1\xc6^l5\xf2\xe1\xe0+\x8e
\b\xf6m\xc6\xc3\t$\x7f\xf08\xce\xb3/\x8b\xc0\xd6\xab\xcau\xd3\n\xa4\t\xf1\
xdf\x9c\x80\x86\xb6r\xc0{\xa3%D\x9e\x17S\xab\xb6\xc8zK\xaa\x923S\x0c\xd5\
xda\xd3\x07\x0e\xd8\xe1034{\x99\x83\x1b\x8d\xb4D\xe5\xe4\xa4\xe1\x94\x92|
@PT#\xc6........'

Headers : {
    "Content-Disposition": "attachment; filename=test_demo.pptx",
    "Content-Length": "25192",
    "Content-Type": "application/vnd.openxmlformats-officedocument.presentationml.presentation",
    "Cache-Control": "public, max-age=0",
    "Expires": "Fri, 13 Sep 2019 05:58:44 GMT",
    "Server": "Werkzeug/0.15.5 Python/3.6.8",
    "Date": "Fri, 13 Sep 2019 05:58:45 GMT"
}
{
  "error": "Expected <> to be present"
}
{
    "error": "Unauthorized"
}

You'll need to send theJSON payload in the body of the request.

Follow the link below to check out an example.

PreviousChart titleNextRequest Payload

Last updated 4 years ago

Was this helpful?

JSON to PPTX