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
  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?