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
  2. JSON to PPTX Builder
  3. Request Payload

Base Settings

This page describes how to set your project settings in the request data.

Each json request requires a base_settings. This determines several attributes for your project like project_name, tracking_id and company_template.

Base settings fields

Name

Type

Required

Description

project_name

String

true

If provided, will be used as PowerPoint file name when generating file.

tracking_id

String

false

This value will be used when sending and receiving data via webhook.

company_template

String

false

This value controls which template should be used for the Power point.

PPTX Builder will use in order of priority: template file provided on the request (pptx_file), company_template field in base settings, default.pptx

Example in JSON

{
    "base_settings": {
        "tracking_id": "0N1iCw5hdsBPrtxStETA123_-NzsWw2T0Bxao8oL3SI",
        "project_name": "test_demo",
        "company_template": "company_x.pptx"
    }
}

PreviousRequest PayloadNextCustom Settings

Last updated 4 years ago

Was this helpful?