Skip to main content

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.<br /> Ex. `filter={'created_on_lt': <date>}` equivalent to `created_on < <date>`<br />- _gt greater than the column.<br /> Ex. `filter={'created_on_gt': <date>}` equivalent to `created_on > <date>`<br />- _gte greater than or equal to the column.<br /> Ex. `filter={'created_on_gte': <date>}` equivalent to `created_on >= <date>`<br />- _lte less than or equal to the column.<br /> Ex. `filter={'created_on_lte': <date>}` equivalent to `created_on <= <date>`<br />- _neq not equal to the column.<br /> Ex. `filter={'name_neq': 'test'}` equivalent to `name != 'test'`<br />- _q column value contains.<br /> Ex. `filter={'name_q': 'test'}` equivalent to `name like %test%`<br />Range takes a range of items. Ex. `range=[0,50]`

📄️ /presentations/blob_input_upload/{param_name}/

<br />Stage a blob-typed input value in S3 before creating a presentation. Use<br />this when the content is too large or inconvenient to inline in the<br />`inputs` map on POST `/presentations/`; submit the returned `blob_value`<br />descriptor as the input's value instead of a raw string.<br /><br />Accepts either:<br />- multipart/form-data with a `file` field (uses the filename and MIME<br /> type from the upload), or<br />- multipart/form-data with a `text` field and optional `original_filename`<br /> / `content_type` fields (for callers that already hold the content in<br /> memory).