[Domeny API]

Files Domain

The Files domain provides cloud file storage and management for the platform.

Metadane modulu

The Files domain provides cloud file storage and management for the platform.

Powrót do wszystkich modułów

Odwolanie do zrodla

content/modules/domain-files.md

Ostatnia aktualizacja

5 lut 2026

Kategoria

Domeny API

Suma kontrolna tresci

f0dd9adcf46f21aa

Tagi

api-domains

Renderowana dokumentacja

Ta strona renderuje Markdown i Mermaid modulu bezposrednio z publicznego zrodla dokumentacji.

Overview#

The Files domain provides cloud file storage and management for the platform. It handles file uploads via pre-signed URLs for direct-to-storage transfers, file metadata tracking, and tenant-isolated storage, enabling secure file management for investigations, evidence, and documents.

Key Features#

  • Two-phase upload workflow with pre-signed URL generation for direct cloud uploads
  • File metadata tracking including name, path, size, MIME type, and creator attribution
  • Tenant-isolated storage with organization-specific prefixes
  • Pre-signed download URL generation with time-limited access
  • File listing and retrieval with tenant scoping
  • MIME type validation and size tracking
  • Upload URL expiry (15 minutes) and download URL expiry (1 hour)

Use Cases#

  • Uploading investigation evidence files directly to cloud storage without server proxying
  • Managing document attachments for investigations and court filings
  • Generating temporary download links for authorized file access
  • Organizing files in tenant-isolated virtual folder hierarchies

Integration#

The Files domain integrates with User for creator tracking and access control, Organization for tenant isolation, Evidence for file attachments, Investigation for document management, and Report for attachments.

Last Reviewed: 2026-02-05