File Upload Helpers
Create document file storage upload URL
<small>Requires an API token with the Document Manager role.</small>
Generates a presigned URL for securely uploading a file to cloud storage. The uploaded file can then be associated with a document via the Store a PDF file in a document's file storage endpoint.
The returned URL expires after a limited time and should be used immediately for upload. Upload the file with a
POST request to the returned URL, sending the provided fields as form fields in the request body, followed by
the file contents in a file field.
The request accepts a content_type string matching one of the rows below, or any image/* MIME type.
| File type | content_type |
|---|---|
| CSV | application/csv, text/csv |
| MS Word (.doc) | application/msword |
| MS Word (.docx) | application/vnd.openxmlformats-officedocument.wordprocessingml.document |
| application/pdf | |
| RTF | application/rtf |
| Excel (.xls) | application/vnd.ms-excel |
| Excel (.xlsx) | application/vnd.openxmlformats-officedocument.spreadsheetml.sheet |
| Outlook message (.msg) | application/vnd.ms-outlook |
| EML | message/rfc822 |
| PowerPoint (.ppt) | application/vnd.ms-powerpoint |
| PowerPoint (.pptx) | application/vnd.openxmlformats-officedocument.presentationml.presentation |
| XML | application/xml, text/xml |
| Plain text (.txt) | text/plain |
| ZIP | application/zip, application/x-zip, application/x-zip-compressed |
| Images | image/* (e.g. image/png, image/jpeg, image/gif) |
For a complete guide with examples, see How to store a file in a document's file storage.
Still need help? Share an idea