Upload, download, and manage files in your projects with secure cloud storage.
Upload
Secure file upload with validation
Download
Fast CDN-powered downloads
Manage
Organize and delete files
/api/files/uploadfileproject_idfolderdescriptionAuthorizationBearer <token>{
"file": {
"id": "file_uuid",
"name": "example.js",
"size": 1024,
"type": "application/javascript",
"url": "https://cdn.aura.com/files/file_uuid",
"created_at": "2024-01-01T00:00:00Z"
}
}{
"error": "File too large or invalid type"
}/api/files/:ididAuthorizationBearer <token>{
"file": {
"id": "file_uuid",
"name": "example.js",
"size": 1024,
"type": "application/javascript",
"url": "https://cdn.aura.com/files/file_uuid",
"download_url": "https://api.aura.com/files/file_uuid/download",
"created_at": "2024-01-01T00:00:00Z"
}
}{
"error": "File not found"
}/api/files/:id/downloadidAuthorizationBearer <token>"File binary content"
{
"error": "File not found"
}/api/filesproject_idfoldertypepagelimitAuthorizationBearer <token>{
"files": [
{
"id": "file_uuid",
"name": "example.js",
"size": 1024,
"type": "application/javascript",
"created_at": "2024-01-01T00:00:00Z"
}
],
"pagination": {
"page": 1,
"limit": 20,
"total": 1
}
}{
"error": "Unauthorized"
}/api/files/:ididAuthorizationBearer <token>{
"message": "File deleted successfully"
}{
"error": "File not found"
}Note: Maximum file size is 50MB. Files are automatically scanned for security.