Presentation templates
The .pptx files presentations are generated into.
List templates
Beta — this operation may change on 30 days notice. See versioning.
Requires the module-ppt license feature. Without it the request is refused with 403 license_required — see plans and modules.
query Parameters
cursor^[A-Za-z0-9_-]+$limitoffsetppt_tpl_activeppt_tpl_createdppt_tpl_created_byppt_tpl_idppt_tpl_namesort^-?[a-z0-9_]+$Headers
X-Tenant-IdThe workspace this request acts in. Every row the API returns is isolated to it at the database layer by row-level security.
List templates › Responses
Success
has_moreWhether more rows exist past this page.
next_cursorPass back as cursor for the next page. Null on the last page.
Upload a template
Beta — this operation may change on 30 days notice. See versioning.
Takes a .pptx upload. Its slide layouts and placeholders are read out of the file and become the shapes generated content is fitted into.
Requires the module-ppt license feature. Without it the request is refused with 403 license_required — see plans and modules.
Headers
X-Tenant-IdThe workspace this request acts in. Every row the API returns is isolated to it at the database layer by row-level security.
Upload a template › Request Body
ppt_tpl_nameppt_tpl_descriptionppt_tpl_configUpload a template › Responses
Created
ppt_tpl_idppt_tpl_nameppt_tpl_descriptionppt_tpl_file_idppt_tpl_configppt_tpl_metadatappt_tpl_activeppt_tpl_createdppt_tpl_updatedfile_namefile_replicasGet a template
Beta — this operation may change on 30 days notice. See versioning.
Requires the module-ppt license feature. Without it the request is refused with 403 license_required — see plans and modules.
path Parameters
idHeaders
X-Tenant-IdThe workspace this request acts in. Every row the API returns is isolated to it at the database layer by row-level security.
Get a template › Responses
Success
ppt_tpl_idppt_tpl_nameppt_tpl_descriptionppt_tpl_file_idppt_tpl_configppt_tpl_metadatappt_tpl_activeppt_tpl_createdppt_tpl_updatedfile_namefile_replicasUpdate a template
Beta — this operation may change on 30 days notice. See versioning.
Requires the module-ppt license feature. Without it the request is refused with 403 license_required — see plans and modules.
path Parameters
idHeaders
X-Tenant-IdThe workspace this request acts in. Every row the API returns is isolated to it at the database layer by row-level security.
Update a template › Request Body optional
ppt_tpl_nameppt_tpl_descriptionppt_tpl_configppt_tpl_activeUpdate a template › Responses
Success
ppt_tpl_idppt_tpl_nameppt_tpl_descriptionppt_tpl_file_idppt_tpl_configppt_tpl_metadatappt_tpl_activeppt_tpl_createdppt_tpl_updatedfile_namefile_replicasReplace the .pptx
Beta — this operation may change on 30 days notice. See versioning.
Swaps the underlying file and re-derives the layout catalog from it, because the placeholders in the old file may not exist in the new one.
Requires the module-ppt license feature. Without it the request is refused with 403 license_required — see plans and modules.
path Parameters
idHeaders
X-Tenant-IdThe workspace this request acts in. Every row the API returns is isolated to it at the database layer by row-level security.
Replace the .pptx › Responses
Success
Inspect a .pptx
Beta — this operation may change on 30 days notice. See versioning.
Reads an uploaded file and returns the layouts found in it plus a suggested configuration, without storing anything. This is what lets an upload be reviewed before it becomes a template.
Requires the module-ppt license feature. Without it the request is refused with 403 license_required — see plans and modules.
Headers
X-Tenant-IdThe workspace this request acts in. Every row the API returns is isolated to it at the database layer by row-level security.
Inspect a .pptx › Responses
Success
