Skip to main content

Template Selection Flow

Step 1: List Available Templates

First, get the list of available templates:

Step 2: Review Templates

Examine the response to see:
  • Template names
  • Available layouts
  • Thumbnail previews (if available)
  • Default template (if set)

Step 3: Choose a Template

Select a template_id from the response that matches your needs.

Step 4: Use in Generation

Provide the template_id in your generation request:

REST API Usage

For REST API, you can also specify templates:

Default Template

If your account has a default template, you can omit template_id:

Template Required Response

If no template_id is provided and there’s no default template, you’ll receive:
Solution: Call list_templates first, then provide a template_id in your request.

Layout Selection

You can also specify a specific layout for individual slides:

Python Example

Best Practices

  • Preview First: Check template thumbnails before selecting
  • Consistent Use: Use the same template for related presentations
  • Cache Results: Template lists don’t change often, so cache them
  • Default Template: Set a default template in your account for convenience

Templates Overview

Learn more about templates

List Templates

See how to list templates