File Upload & Management API
Handle file uploads, downloads, metadata, and bulk operations with validation.
/api/upload
Upload single or multiple files with validation and metadata extraction.
Select files to upload
Please select at least one file to upload.
/api/files
List uploaded files with metadata and pagination support.
You can add or change query parameters in the path above (e.g., ?name=User).
/api/files/{fileId}
Get file metadata by ID. Replace {fileId} with an actual ID like `file_123`.
Replace placeholders (e.g., {userId}) with actual values in the path above. You can also add/edit query parameters (e.g., ?key=value).
/api/files/{fileId}
Update file metadata (description, tags). Replace {fileId} with an ID like `file_123`.
Replace placeholders (e.g., {userId}) with actual values in the path above.
/api/files/{fileId}
Delete uploaded file by ID. Replace {fileId} with an actual ID like `file_abc`.
Replace placeholders (e.g., {userId}) with actual values in the path above.
/api/files/{fileId}/download
Download the actual file content. Replace {fileId} with an ID like `file_123`.
Replace placeholders (e.g., {userId}) with actual values in the path above. You can also add/edit query parameters (e.g., ?key=value).
/api/files/bulk
Perform bulk operations like delete or tag on multiple files.
/api/files/bulk
Get information about available bulk operations and their parameters.
You can add or change query parameters in the path above (e.g., ?name=User).