Upload files to Vidgo API by providing a remote URL
file_url must be a publicly accessible URL using HTTP or HTTPS protocol
temp/ prefix in the storage path
upload_path: "avatars", the actual path will be temp/avatars
file_name is not provided, the system generates a unique name in the format: {timestamp}_{random}_{extension}
20251229130857_a8B9cD2e.png
file_url and download_url in the response are identical and both provide direct access to the uploaded file
429 Too Many Requests error
All API endpoints require Bearer Token authentication
Get your API Key:
Visit the API Key Management Page to get your API Key
Add it to the request header:
Authorization: Bearer VIDGO_API_KEYThe remote file URL to upload.
Must be a publicly accessible URL using HTTP or HTTPS protocol.
Supported formats: JPEG, PNG, GIF, WebP
Note: The file will be downloaded from this URL and stored in Vidgo API storage.
"https://example.com/images/sample.jpg"
Custom storage directory path.
If not specified, the system will auto-categorize the file.
Note: All files are stored with a temp/ prefix regardless of the specified path.
"avatars"
Custom filename for the uploaded file.
If not specified, the system will generate a unique filename in the format: {timestamp}_{random}_{extension}
Example auto-generated name: 20251229130857_a8B9cD2e.png
"my-custom-image.png"