Skip to content

How do I attach files to an asset?

Requires Basic

Notory stores attachments (invoices, delivery notes, photos, manuals) on any object via its type and ID. For assets, this currently works through the API (POST /api/v1/attachments with entity_type=asset); in the web interface, the file dialog is currently available on catalog records (the Data module → the paperclip icon “Files”). The maximum file size is 25 MB by default.

Attachments are available on all plans (no feature gating).

As of today: The web interface’s upload dialog is wired up to catalog records (the Data module) — the asset detail view doesn’t have its own file area yet. For attachments directly on an asset, use the API tab. Here’s what the dialog looks like for records:

  1. Open the “Data” module and select the object type. In the record’s row, click the paperclip icon (Files).

    The file dialog: upload, download, delete — with the file size for each entry.
  2. Click “Upload file” and select the file. It immediately appears in the list — with its name and size.

  3. Download or delete. Use the icons on the right to download a file or remove it (with a confirmation dialog).

  • Tenant assignment: Every attachment belongs to your tenant; other tenants can neither list nor download it (404).
  • Uploader is recorded: Notory stores which user uploaded the file, along with a timestamp (created_at).
  • Size limit: 25 MB per file by default (instance setting MAX_ATTACHMENT_MB); larger uploads are rejected with 413.
  • Any object type: The same API also serves catalog records (entity_type=record) — this is what the file dialog in the Data module uses.
  • Storage: Files are kept in the installation’s storage backend (default: local filesystem; alternatively S3/MinIO, depending on server configuration).
  • No gating: Attachments don’t count against the asset limit and are available regardless of plan.