Presentations
📄️ /presentations
Get a list of presentations the current user can access<br/><br/>Takes three parameters: sort, filter and range.<br/>Sort takes a string with the field to sort by and the direction. Ex. sort=['name', 'desc']<br/>Filter filters by a field on the object. Ex. filter={'name': 'test'}<br/>Complex filters can be created using suffixes on the column. The following suffixes are supported:<br/>- _lt less than the column. Ex. filter={'created_on_lt': <date>} equivalent to created_on < <date><br/>- _gt greater than the column. Ex. filter={'created_on_gt': <date>} equivalent to created_on > <date><br/>- _gte greater than or equal to the column. Ex. filter={'created_on_gte': <date>} equivalent to created_on >= <date><br/>- _lte less than or equal to the column. Ex. filter={'created_on_lte': <date>} equivalent to created_on <= <date><br/>- _neq not equal to the column. Ex. filter={'name_neq': 'test'} equivalent to name != 'test'<br/>- _q column value contains. Ex. filter={'name_q': 'test'} equivalent to name like %test%<br/>Range takes a range of items. Ex. range=[0,50]
📄️ /presentations/
Creates a new presentation from a template with provided input values. Returns location header for status checking.
📄️ /presentations/pdf/{presentation_id}
Retrieves the PDF version of a presentation. Returns a download URL for the PDF file.
📄️ /presentations/queue/{presentation_id}
Checks the generation status of a presentation. Redirects to the presentation when complete.
📄️ /presentations/{presentation_id}
Permanently deletes a presentation owned by the current user. Returns the deleted presentation object.
📄️ /presentations/{presentation_id}
Retrieves a single presentation by ID. Returns the complete presentation with download URL.