[API-Domeinen]

Files Domain

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

Modulemetadata

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

Terug naar Lijst

Bronverwijzing

content/modules/domain-files.md

Laatst bijgewerkt

5 feb 2026

Categorie

API-Domeinen

Inhoudschecksum

f0dd9adcf46f21aa

Tags

api-domains

Gerenderde documentatie

Deze pagina rendert de Markdown en Mermaid van de module direct vanuit de publieke documentatiebron.

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