Skip to main content
The Company Files API lets you create a folder hierarchy, upload files, and organize them into folders — all at the company level.
These endpoints manage company-level files and folders only. Entity-scoped file endpoints (attached to exposures, policies, events, etc.) are planned for a future release.

Key Concepts

  • Folder — a named container that can hold files and other folders. Folders form a tree via parentFolderId (null = root).
  • File — a binary object with metadata (name, MIME type, category). Files can optionally live inside a folder.
  • Folder contents — the GET /folders/{folderId} endpoint returns a mixed list of files and subfolders, discriminated by the contentType field (file or folder).
  • Soft delete — both file and folder deletes are soft (the record is marked as deleted). Deleting a folder recursively soft-deletes all contents.

API Endpoints

Folders

Files

Permissions

Workflow Example

A typical integration creates a folder structure, uploads files into it, then retrieves them later. 1. Create a folder
2. Upload a file into the folder
3. List folder contents
4. Download the file