Xeonr Developer Docs
API Specification

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.