Getting Started

Getting started

Import APIs

Easily bring in external documents or data sources into your workspace:

  • POST /v2/docs/imports — Initiate a new document import job.
  • GET /v2/docs/imports/{importId}/status — Check the real-time status of an ongoing or completed import.

Use these endpoints to automate data ingestion, monitor import progress, and handle large-scale document imports with minimal manual effort.

File Management APIs

Manage your files and document hierarchy with full CRUD support:

  • POST /v2/docs/files — Create a new file entry.
  • GET /v2/docs/files/{fileId} — Retrieve detailed information about a file.
  • PATCH /v2/docs/files/{fileId} — Update file metadata or attributes.
  • DELETE /v2/docs/files/{fileId} — Permanently remove a file.
  • GET /v2/docs/files/{fileId}/children — List child files or sub-documents within a parent file.

These endpoints provide developers with granular control over document structure, enabling features such as nested folders, file versioning, and structured content management.

File Uploads API

Handle raw file uploads efficiently:

  • Apps should call this API first POST /v2/docs/file_uploads, then /v2/docs/imports/, finally /v2/docs/imports/{importId}/status.

This endpoint integrates seamlessly with the File Management APIs for a smoother end-to-end workflow.

Why It Matters

This release makes it easier for developers to:

  • Build automated document ingestion pipelines
  • Manage complex file hierarchies programmatically
  • Support file uploads at scale with robust monitoring and control

Whether you're syncing data from external sources, managing collaborative document repositories, or processing user uploads, these new APIs lay the foundation for a more powerful document management experience.