Overview
Templates define the visual design and layout structure of your presentations. This API page focuses on the core template endpoints used in programmatic workflows:- List templates
- Get template details
- Set default template
https://app.poesius.com.
List Templates
Endpoint:GET /templates/
List all templates available to your account.
Request:
limit(integer, optional): Maximum number of templates to return (default: 50, max: 100)offset(integer, optional): Pagination offset (default: 0)
Get Template Details
Endpoint:GET /templates/{template_id}
Get detailed information about a specific template.
Request:
Set Default Template
Endpoint:POST /templates/{template_id}/set-default
Set a template as your default. The default template will be used automatically when no template_id is specified in slide generation requests.
Request:
POST /templates/default
Using Templates in Slide Generation
When generating slides, you can specify a template in two ways:1. Use Default Template
If you have set a default template, simply omit thetemplate_id parameter:
2. Specify Template ID
Best Practices
- List first: Call
GET /templates/before generation to confirm available template IDs - Set a default: Use
POST /templates/{id}/set-defaultfor a smoother generation flow - Fallback behavior: If you do not send
template_id, your default template is used when set - Use the web app for editing: Uploading and visual template configuration are done in
https://app.poesius.com
Web Platform
Edit templates and define layout zones visually

