PUT
/
upload
Direct File Upload
curl --request PUT \
  --url https://files.storagecdn.online/upload \
  --header 'Authorization: Bearer <token>'
{
  "success": true,
  "file_url": "<string>"
}
Upload a file directly from your local system using multipart/form-data.

Request

curl --location --request PUT 'https://files.storagecdn.online/upload' \
--header 'Authorization: Bearer YOUR_API_KEY' \
--form 'file=@"/path/to/your/file.png"'

Parameters

file
File
required
The file to upload. Use @ prefix followed by the file path

Example

curl --location --request PUT 'https://files.storagecdn.online/upload' \
--header 'Authorization: Bearer YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--form 'file=@"/Users/john/Documents/image.png"'

Response

Success Response

Status Code: 200 OK
{
  "success": true,
  "file_url": "https://files.storagecdn.online/image/2b847255-e028-4cf7-a2aa-c638f3e15cbc.webp"
}
success
boolean
Whether the upload was successful
file_url
string
URL to access the uploaded file

Use Cases

  • Uploading files from local file system
  • Direct file uploads from applications
  • Best for: Command-line uploads, server-to-server transfers