Report layouts and themes
Manage report layouts, presets, covers, logos, and themes.
| Endpoint | Request |
|---|---|
| List report themes | GET /report-themes |
| Create report theme | POST /report-themes |
| Clone report theme | POST /report-themes/clone/{system_theme_id} |
| List available fonts | GET /report-themes/fonts |
| Preview report theme | POST /report-themes/preview |
| Update report theme | PATCH /report-themes/{theme_id} |
| Delete report theme | DELETE /report-themes/{theme_id} |
| Extract a theme from your brand | POST /report-themes/extract |
| List presets | GET /report-layouts/presets |
| Apply preset | POST /report-layouts/presets/{layout_id}/apply |
| Save as preset | POST /report-layouts/{layout_id}/save-as-preset |
| Get report layout | GET /report-layouts/{lid} |
| Replace a report layout | PUT /report-layouts/{lid} |
| Delete layout | DELETE /report-layouts/{lid} |
| Set default layout | POST /report-layouts/{lid}/set-default |
| Duplicate layout | POST /report-layouts/{lid}/duplicate |
| Upload layout cover | POST /report-layouts/{lid}/cover |
| Delete layout cover | DELETE /report-layouts/{lid}/cover |
| Upload layout logo | POST /report-layouts/{lid}/logo |
| Delete layout logo | DELETE /report-layouts/{lid}/logo |
| Edit a layout with AI | POST /report-layouts/{lid}/ai-edit |
| Generate layouts with AI | POST /report-layouts/generate |
| Import a layout from a sample report | POST /report-layouts/import |