Skip to main content
Collections are containers for file uploads with versioning, metadata validation, and processing hooks. Collection properties: File features:
  • Versioning — Every upload creates a new version. Previous versions are preserved.
  • Metadata — Each file carries JSON metadata validated against the collection’s schema.
  • Visibility — Files can be private (owner only) or shared (users with collection :all access).
  • Content filtering — Optional function runs on upload that can approve, reject, or modify the file.
Management endpoints:
Runtime file endpoints: