Create presigned URL for file upload
File
Create presigned URL for file upload
Get a secure upload URL for sending files directly to cloud storage, avoiding server bandwidth limits.
Required parameters:
fileName: Your file name with extension (e.g., “report.pdf”)contentType: File type (e.g., “image/jpeg”, “application/pdf”)entityType: What this file relates to (e.g., “form-submission”, “organization”)entityId: ID of the related item
Security features:
- Upload URLs expire in 15 minutes for security
- Files go to your organization’s private storage area
- Only allowed file types can be uploaded
- Files are automatically organized by what they relate to
How to upload:
- Call this endpoint to get your secure upload URL
- Upload your file directly to that URL (from your app/browser)
- File becomes available in the system immediately
Supported files: Images, PDFs, spreadsheets, and documents as configured by your system admin.
POST
Create presigned URL for file upload
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
application/json
Available options:
Organization, User, FormSubmission, FormElementSubmission, ReportTemplate, ComplianceCheck, Activity, FormElement, FormSite, ReportSection, Report, ReportSectionTemplateExample, AiConversation 
