Category Filter

Generate Presigned Upload URL

Generating a presigned upload URL is the first step in the file management lifecycle. This API request starts a file upload process by recording the intended file and returning a time-limited (180 minutes) Amazon S3 presigned PUT URL and a file_uuid. Once this step is complete, you will proceed to upload the actual file to the generated URL and verify it.

Argument Type Description
file_name String Name of the file with extension (e.g., report.pdf)
content_type String Optional MIME type; defaults to application/octet-stream

Upload File to Amazon S3
After generating the presigned URL, upload the actual file to Amazon S3. Make sure the Content-Type header matches exactly what you specified during the URL generation step.
Shell Command Example:
Bash
curl -X PUT \
-H “Content-Type: application/pdf” \
-T “/path/to/your/report.pdf” \
“{PRESIGNED_URL_FROM_PREVIOUS_STEP}”

curl

HTTP Request:

Shell Command:

HTTP Response: