PlatformXeDocs
Get API Key

Storage Overview

Dual storage system with CDN-backed media files and access-controlled document storage.

The PlatformXe Storage Service provides two storage modes designed for different use cases: Media Storage for images and videos with CDN delivery, and Fixed Storage for documents with access control and retention policies.

Storage modes

ModeBest forFeatures
MediaImages, videos, thumbnailsAuto-optimization, content moderation, CDN delivery, transformations
FixedPDFs, contracts, exportsFolder organization, versioning, access levels, retention policies

Media Storage

Media Storage is optimized for images and videos that need fast delivery to end users. Files are stored on a CDN with automatic optimization and transformation support.

  • Auto-optimization -- images are compressed and converted to modern formats (WebP, AVIF) based on the requesting client
  • Content moderation -- uploaded images are scanned for policy violations before being made available
  • Transformations -- resize, crop, and format conversion via URL parameters
  • CDN delivery -- files are served from edge locations for low-latency access worldwide

Fixed Storage

Fixed Storage is designed for documents that need structured organization and access control.

  • Folders -- organize files into hierarchical folder structures
  • Versioning -- maintain file history with automatic version tracking
  • Access levels -- public, authenticated, or private per file
  • Retention policies -- set expiry dates for automatic cleanup

Size limits

PlanMax file sizeMonthly storage
Free5 MB100 MB
Basic25 MB5 GB
Pro100 MB50 GB
Enterprise500 MBCustom

Supported file types

CategoryFormats
ImagesJPEG, PNG, GIF, WebP, AVIF, SVG, BMP, TIFF
VideosMP4, MOV, AVI, WebM
DocumentsPDF, DOCX, XLSX, CSV, TXT
ArchivesZIP, TAR, GZ

Executable files (.exe, .sh, .bat, .cmd) are blocked from upload. Archives containing executables are rejected during moderation.

API scopes

ScopeAccess
storage:uploadUpload and register files
storage:readList and retrieve files
storage:deleteDelete files

Endpoints

MethodPathDescription
POST/api/v1/storage/media/uploadDirect file upload
POST/api/v1/storage/media/sign-uploadGenerate signed upload URL
POST/api/v1/storage/media/registerRegister an external URL
GET/api/v1/storage/media/filesList files
GET/api/v1/storage/media/files/:fileIdGet a single file
DELETE/api/v1/storage/media/files/:fileIdDelete a file
POST/api/v1/storage/media/files/reorderReorder files

Next steps

  • Upload Files -- upload, signed upload, and external URL registration
  • Manage Files -- list, retrieve, delete, and reorder files