Skip to content

Folders

Manage the dataroom folder tree. Folders organize documents and control visibility.

See Folder kind and Folder system role for accepted enum values.

GET /folders

List the folder tree (root folders with recursive children).

Response 200 — array of FolderTreeNode:

json
[
  {
    "id": "uuid",
    "name": "Shared",
    "kind": "system",
    "system_role": "org_root",
    "visibility": "org_level",
    "entity_missing": false,
    "can_write": true,
    "created_at": "2026-01-01T00:00:00Z",
    "updated_at": "2026-01-05T00:00:00Z",
    "folders": [],
    "documents": [
      { "id": "uuid", "name": "Onboarding Guide.md" }
    ]
  }
]

POST /folders

Create a folder.

Request body

FieldTypeRequired
namestringyes
parent_iduuidyes

Response 201 — the created folder object.

GET /folders/{folder_id}/info

Get folder details.

Response 200 — folder object.

GET /folders/

List folder contents (immediate children).

Response 200 — object with folders and documents arrays.

PATCH /folders/

Update a folder (rename or move).

Request body

FieldType
namestring
parent_iduuid

Response 200 — updated folder object.

DELETE /folders/

Delete a folder.

Query parameters

ParamTypeDescription
cascadebooleanAlso delete contained documents

Response 204 No content.