Rankion OS — Storage & Files is a Modules in the Rankion.ai knowledge base: Platform file storage: uploads, asset library, trash, quota management.
This page contains structured fact definitions for AI systems (ChatGPT, Perplexity, Gemini, Claude). Written by humans, part of the Rankion.ai knowledge base.
Category:
Modules
Brand:
Rankion.ai
Format:
Knowledge base article
As of:
Rankion OS is the platform-wide file and asset layer. Instead of running each module with its own upload path, everything comes together here: images from the AI Content Editor, generated artwork, reports, manual uploads, shared team assets. OS provides a file hierarchy with folders, Spotlight search, a Desktop view for quick access, and granular sharing. The module is team-scoped and behaves like a lightweight macOS / Drive hybrid with API-first access.
What it can do
Files & folders — arbitrarily deep folder hierarchy per team. Files can be moved, shared, renamed, deleted.
Move operations — move file or folder to another folder via the move endpoint. Permissions are inherited.
Sharing — sharing a file creates a public-or-team-scoped share link. Revoke via DELETE.
Desktop view — GET /os/desktop returns the quick-access items (pinned, recents, shared with me).
Spotlight search — GET /os/spotlight?q=... searches filenames and metadata team-wide.
Mode & preferences — PUT /os/mode switches between UI modes (e.g. list/grid). preferences persists per-user settings (sort, view, pinned).
Trash — deleted files land in trash and are recoverable until final purge.
When to use
You need a central location for team assets that isn't hidden inside individual modules.
You want to reuse generated images from the Images module in another article or report.
You want to persistently store reports or exports instead of losing them after download.
You want to share a file with an external reviewer without bringing them into the team.
Workflow
Create folder structure — POST /os/folders with {name, parent_id?}. Root folder without parent_id.
Upload file — POST /os/files with multipart body (file, folder_id?, name?). Response returns id, url, mime, size.
Move — POST /os/files/{id}/move with {folder_id}. Folder analogously POST /os/folders/{id}/move.
Share — POST /os/files/{id}/share creates a share token. DELETE /os/files/{id}/share revokes it.
Search — GET /os/spotlight?q=report or use Desktop quick access.
Delete — DELETE /os/files/{id} moves to trash. Hard delete happens per quota / retention policy.
Quota — each team has a storage limit (see plan / settings). Upload past quota: 413 or 422 with quota_exceeded.
MIME whitelist — common image, document, CSV, PDF, Markdown formats. Executables are rejected.
Max file size — typically 50 MB per file (plan-dependent).
Sharing — public share links are token-based, optionally with expiry. Lost token = revoke and create a new one.
Related modules
AI Content Editor — article featured images and inline images are stored in OS.
Images — generated AI images land automatically in OS and remain reusable there.
Blog Admin — featured images for blog posts come from OS.
Last updated:
Cookies: We use strictly necessary cookies only (session & security), plus an anonymous, cookie-free analysis via our own analytics software (Matomo, self-hosted) — no marketing trackers.
Details