UploadThing
api.uploadthing.com
UploadThing is a file upload service designed for modern web apps. It handles file uploads, storage, and delivery with built-in support for presigned URLs, access control, and file management.
api_key
free
1.0
https://api.uploadthing.com
1
2026-03-01 11:09:52
Health
Capabilities
delete_files
storageDelete one or more files by their file key or custom ID. Permanently removes the files from storage.
Detail: https://api.uploadthing.com/capabilities/delete_files
get_signed_url
storageGenerate a time-limited presigned URL for accessing a private file. Useful for granting temporary access to protected content.
Detail: https://api.uploadthing.com/capabilities/get_signed_url
list_files
storageRetrieve a paginated list of all uploaded files with their metadata including size, type, URL, and upload date.
Detail: https://api.uploadthing.com/capabilities/list_files
rename_files
storageRename one or more uploaded files. Updates the file name metadata without changing the file key or URL.
Detail: https://api.uploadthing.com/capabilities/rename_files
update_acl
storageChange the access control level of a file between public-read and private. Controls whether the file is publicly accessible or requires signed URLs.
Detail: https://api.uploadthing.com/capabilities/update_acl
upload_files
storageUpload one or more files directly to UploadThing from your server. Returns file URLs and metadata after successful upload.
Detail: https://api.uploadthing.com/capabilities/upload_files
upload_files_from_url
storageUpload files by providing external URLs. UploadThing will fetch and store the files, useful for migrating content or importing from other services.
Detail: https://api.uploadthing.com/capabilities/upload_files_from_url
Agent Preview
This is what an AI agent sees when it discovers this service via the Gateway:
Service: UploadThing Description: UploadThing is a file upload service designed for modern web apps. It handles file uploads, storage, and delivery with built-in support for presigned URLs, access control, and file management. Auth: api_key Capabilities: - delete_files: Delete one or more files by their file key or custom ID. Permanently removes the files from storage. - get_signed_url: Generate a time-limited presigned URL for accessing a private file. Useful for granting temporary access to protected content. - list_files: Retrieve a paginated list of all uploaded files with their metadata including size, type, URL, and upload date. - rename_files: Rename one or more uploaded files. Updates the file name metadata without changing the file key or URL. - update_acl: Change the access control level of a file between public-read and private. Controls whether the file is publicly accessible or requires signed URLs. - upload_files: Upload one or more files directly to UploadThing from your server. Returns file URLs and metadata after successful upload. - upload_files_from_url: Upload files by providing external URLs. UploadThing will fetch and store the files, useful for migrating content or importing from other services.