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 atemplate_id from the response that matches your needs.
Step 4: Use in Generation
Provide thetemplate_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 omittemplate_id:
Template Required Response
If notemplate_id is provided and there’s no default template, you’ll receive:
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

