Uploads
Upload files, manage uploads, access content and version history
postCreate upload
Finalizes an upload after the file has been uploaded to the presigned URL. Supports creating new uploads, replacing existing ones, or upserting by path.
postDelete upload
Permanently deletes an upload and its associated files from storage.
postDelete upload history
Deletes specific history entries or all history for an upload.
postGet text content
Retrieves the text content of an upload inline. For binary content, use GetUploadDownloadUrl instead.
postGet upload
Retrieves details for a specific upload by ID or path.
postGet upload breakdown
Retrieves a breakdown of uploads by month and year, including counts and total size.
postGet download URLs
Gets signed download URLs for one or more uploads, including thumbnail and content URLs.
postGet history content URL
Gets a signed download URL for a historical version of an upload.
postGet upload metadata
Retrieves detailed technical metadata for an upload including dimensions, duration, codec info, and EXIF data.
postList upload history
Lists historical versions of an upload, created when content is replaced.
postList uploads
Lists uploads in a bucket with optional filtering by path, date, and tags. Supports cursor-based pagination.
postRequest upload
Requests a presigned URL for uploading a file. Returns either a direct upload URL or multipart upload parts for large files.
postGet upload part URL
Gets a presigned URL for uploading a specific part of a multipart upload.
postList upload parts
Lists the parts that have been uploaded for a multipart upload, including their ETags.
postRestore from history
Restores an upload to a previous version from its history.
postSet text content
Creates or updates text content inline. Supports create, replace, or upsert modes. For binary uploads, use RequestUpload + CreateUpload.
postUpdate upload
Updates upload properties such as filename, tags, path, slug, and privacy settings.