v1
latestOpenAPI 3.0.22026-07-175523.1 KBUpload
Generate Pre-signed Upload URL
Generates a pre-signed URL for secure direct file upload to cloud storage. The URL expires after a specified duration for security.
Note: File size is limited to 100MB per upload.
post/get-upload-url
Request body
Example request
{
"originalFileName": "vacation-photo.jpeg",
"fileType": "image/jpeg",
"fileSize": 1048576
}Response
Pre-signed URL generated successfully
Example response
{
"data": {
"uploadURL": "https://storage.upscayl.com/upload/abc123",
"fileName": "f7d9a2b4-vacation-photo.jpeg",
"fileType": "image/jpeg",
"fileSize": 1048576,
"originalFileName": "vacation-photo.jpeg",
"createdAt": 1633024800000,
"expiresAt": 1633028400000
}
}