List file nodes
scope=space with q to search across the entire space.
Path parameters
string
required
Organization UUID.
string
required
Space UUID.
string
UUID of a folder node. Omit to list the space root.
string
Name filter (case-insensitive substring match).
string
Set to
"space" together with q to search the entire space tree instead of just the current folder.200 OK
string
Node UUID.
string
Parent space UUID.
string
UUID of the parent folder, or
null for root-level nodes.string
"file" or "folder".string
File or folder name.
string
MIME type (files only), or
null.integer
File size in bytes (files only), or
null.string
SHA-256 hex checksum of file content (files only), or
null.string
UUID of the user who created this node.
string
Populated when the node has been deleted, otherwise
null.Get the full tree
200 OK
Get a file node
string
required
Organization UUID.
string
required
Space UUID.
string
required
Node UUID.
200 OK
Create a folder
files.write permission.
Request body
string
required
Folder name. Leading/trailing whitespace is stripped.
string
UUID of the parent folder. Omit or set to
null to create at the space root.201 Created
Rename or move a node
files.write permission. Both fields are optional; supply at least one.
Path parameters
string
required
Organization UUID.
string
required
Space UUID.
string
required
Node UUID.
string
New name. Cannot be empty if provided.
string
New parent folder UUID. Pass
null to move to the space root. Omit entirely to leave the parent unchanged.200 OK
Returns the updated node object wrapped in {"node": {...}}.
Delete a file node
deleted_at). Requires the files.write permission.
Path parameters
string
required
Organization UUID.
string
required
Space UUID.
string
required
Node UUID.
204 No Content
Collaborative editing
Real-time collaborative document editing uses a WebSocket connection at:?token=YOUR_TOKEN.