Xeonr Developer Docs
API Specification

Buckets

Create, update, delete buckets and manage bucket-level permissions and sharing

postBulk delete content

Permanently deletes multiple uploads or folders in a single operation.

postBulk move content

Moves multiple uploads or folders to a new parent folder and/or updates their tags.

postCreate bucket

Creates a new storage bucket with the specified configuration and destination settings.

postDelete bucket

Permanently removes a bucket and optionally all its contents. Use force=true to delete non-empty buckets.

postGet bucket

Retrieves details for a specific bucket including configuration, aliases, and portal settings.

postGet bucket statistics

Retrieves usage statistics for a bucket over a specified time period, including upload counts and bandwidth.

postGet search token

Generates a scoped search token for querying uploads within a bucket using Typesense.

postGrant bucket permission

Grants a user access to a bucket with the specified permission level (read, read-write, or admin).

postGrant resource permission

Grants a user access to a specific folder or upload within a bucket.

postList bucket permissions

Lists all users who have been granted access to a bucket and their permission levels.

postList buckets

Retrieves all buckets owned by or shared with the authenticated user, including shared resource access.

postList resource permissions

Lists all folder and upload level permissions granted within a bucket.

postReprocess bucket

Reprocesses uploads in a bucket to regenerate thumbnails, AI metadata, or other derived data. Admin only.

postRestore subfolder access

Restores access to a previously revoked subfolder, removing the exception.

postRevoke bucket permission

Removes a user's access to a bucket.

postRevoke resource permission

Removes a user's access to a specific folder or upload.

postRevoke subfolder access

Revokes access to a subfolder within a shared parent folder, creating an exception to inherited permissions.

postUpdate bucket

Updates bucket settings including name, aliases, type, and portal configuration.