Quick start

Get started in 3 easy steps

Objective

Generate a fresh presentation by utilizing a PowerPoint template and JSON data via a request to the PowerPoint-Generator-API service.

Watch the step-by-step overview before diving in.

Step 1. Create an account

Sign up to PowerPoint-Generator-API herearrow-up-right. Make a note of your email address, password and API key. You will need these to create an authentication token.

circle-info

API key will be emailed to you.

Step 2. Create an authentication token

All API calls require authentication. You can create an authentication token manually using the Web Consolearrow-up-right or programmatically using the POST below.

Create authentication token

POST https://auth.powerpointgeneratorapi.com/v1.0/token/create

This endpoint enables you to create an authentication token. You will need this for all requests to the API. Your authentication token is only valid for 24 hours. Once your token has expired you will need to request a new token.

Headers

Name
Type
Description

Content-Type*

String

multipart/form-data

Request Body

Name
Type
Description

username*

String

your email address

password*

String

your account password

key*

String

your API key

Example Requests

Step 3: Make a request to PowerPointGeneratorAPI

Download the ZIP folder below and extract its contents. Then, use Postman or any API client to send the .pptx template file and the JSON data file to the generator/create endpoint to generate your presentation.

file-archive
507KB

Create presentation

POST https://gen.powerpointgeneratorapi.com/v1.0/generator/create

Headers

Name
Type
Description

Content-Type*

String

multipart/form-data

Authorization*

String

Bearer authentication token

Request Body

Name
Type
Description

files*

Object

.pptx template file

jsonData*

String

JSON payload

Example Requests

Output .pptx file

You will receive a byte array that can be converted to a PowerPoint presentation. Your PowerPoint will contain a single slide that looks like this:

Last updated