Gen-Endpoint
Back to API List

File Upload & Management API

Utilities
8 Endpoints

Handle file uploads, downloads, metadata, and bulk operations with validation.

Internal API - Hosted by this App
API Endpoints & Usage
Explore and interact with the available endpoints for the File Upload & Management API. These API routes are live!
POST

/api/upload

Upload single or multiple files with validation and metadata extraction.

Try it out

Select files to upload

Please select at least one file to upload.

GET

/api/files

List uploaded files with metadata and pagination support.

Try it out

You can add or change query parameters in the path above (e.g., ?name=User).

GET

/api/files/{fileId}

Get file metadata by ID. Replace {fileId} with an actual ID like `file_123`.

Try it out

Replace placeholders (e.g., {userId}) with actual values in the path above. You can also add/edit query parameters (e.g., ?key=value).

PUT

/api/files/{fileId}

Update file metadata (description, tags). Replace {fileId} with an ID like `file_123`.

Try it out

Replace placeholders (e.g., {userId}) with actual values in the path above.

DELETE

/api/files/{fileId}

Delete uploaded file by ID. Replace {fileId} with an actual ID like `file_abc`.

Try it out

Replace placeholders (e.g., {userId}) with actual values in the path above.

GET

/api/files/{fileId}/download

Download the actual file content. Replace {fileId} with an ID like `file_123`.

Try it out

Replace placeholders (e.g., {userId}) with actual values in the path above. You can also add/edit query parameters (e.g., ?key=value).

POST

/api/files/bulk

Perform bulk operations like delete or tag on multiple files.

Try it out
GET

/api/files/bulk

Get information about available bulk operations and their parameters.

Try it out

You can add or change query parameters in the path above (e.g., ?name=User).

    File Upload & Management API - Free Public API | Gen-Endpoint