REST API Reference

API Documentation

Explore the LightUp.Cloud REST API. Select an OpenAPI YAML file below to view the complete specification.

18 specifications
πŸ”
AI Media Search
Search AI-indexed media with text, vector, hybrid, facet, and browse endpoints.
GETPOST
πŸ”‘
Authentication & Authorization
OAuth2 grants, PKCE, device authorization, login, sessions, and token lifecycle.
GETPOST
πŸ“‹
File List
Browse bucket roots and virtual directories with filtering and access control.
GET
⬆️
File Upload
Resumable multipart uploads with chunks, DVV conflict handling, and MD5 validation.
POST
πŸ–ΌοΈ
Image Scaling
Scale images and video previews with crop, masks, watermarks, and custom dimensions.
GETPOST
βœ‰οΈ
Invitations
Create, validate, accept, list, inspect, and revoke tenant invitations.
GETPOSTPATCHDELETE
πŸ“„
Object & Directory Copy
Copy objects and pseudo-directories across buckets or within a bucket.
POST
⬇️
Object Download
Stream objects securely with bearer, cookie, signed-URL, and range support.
GETHEAD
πŸ—‚οΈ
Object Management
Create directories, lock or restore objects, and soft-delete files and directories.
PATCHPOSTDELETE
βœ‚οΈ
Object & Directory Move
Move objects and pseudo-directories by copying and deleting source entries.
POST
✏️
Object & Directory Rename
Rename files or recursively rename pseudo-directories while preserving metadata.
POST
πŸ”„
Sync
Retrieve manifests and stream incremental change events for synchronization clients.
GETPOST
πŸ’š
System Health
Inspect S3, gen_servers, system resources, and optional OpenSearch health.
GET
🏒
Tenant Management
Create and manage tenants, projects, plans, memberships, storage, and buckets.
GETPOSTPATCHDELETE
πŸ‘₯
Users & OAuth Clients
Manage users, roles, tenant membership, and OAuth2 client credentials.
GETPOSTPATCHDELETE
πŸ•˜
Version
Inspect object DVVs and restore a previous object version.
GETHEADPOST
🎬
Video Preview
Stream generated WebM previews with HTTP range support.
GET
πŸ’§
Watermark
Retrieve, upload, and delete bucket watermark PNGs.
GETPOSTDELETE
πŸ—œοΈ
ZIP Download
Stream complete directories as ZIP64 archives without storing the archive on disk.
GET