What you’ll do
- List available templates
- Inspect a template to see its slide layouts and JSON schema
- Create a presentation from your own JSON
- Download the exported file or open it in the editor
Step 1: List templates
Use this to find built‑in and custom templates you can use.API reference: Get all templates
Step 2: Inspect a template (layouts + schema)
Fetch a specific template to see its available slides and the JSON schema for each layout.API reference: Get template by ID
Your slide
content
must match the layout’s json_schema
.
Use the layout id
as the layout
value in your request.Step 3: Create a presentation from JSON
Endpoint:API reference: Create presentation from JSON
Open
edit_path
in your browser to refine the design visually.Notes and tips
- Validate content: Respect each layout’s
minLength
/maxLength
and required fields. - Themes: See available built‑in themes and customization options in the Templates & Themes guide.
- Export formats: Use
export_as
likepptx
orpdf
.
Next steps
- Try other layouts from your chosen template and mix multiple slides.
- Explore built‑in templates and themes: Templates & Themes.
- Edit an existing presentation in place: Edit via API.