Standard users can only manage their own folders. Admin users can manage folders for any user by passing
adminMode: true and a userId.List all folders
Retrieves all folders for the authenticated user with full folder fields includinguser_id and updated_at.
Must be
"document-folders"Must be
"all"Whether the request succeeded.
List folders (compact)
Retrieves folders in a compact format optimized for dropdowns and select menus. Excludesuser_id and updated_at.
Must be
"document-folders"Must be
"list"Whether the request succeeded.
Get folder
Retrieves a single folder by ID.Must be
"document-folders"Must be
"get"The folder UUID to retrieve.
Whether the request succeeded.
Create folder
Creates a new document folder. The folder is automatically assigned the next available position.Must be
"document-folders"Must be
"create"Whether the request succeeded.
Update folder
Updates an existing folder’s properties. Only the fields you provide are changed.Must be
"document-folders"Must be
"update"The folder UUID to update.
Whether the request succeeded.
Delete folder
Permanently deletes a folder. Documents in the folder are not deleted; they become uncategorized.When a folder is deleted, any documents inside it are unlinked, not deleted. Their
folder_id is set to null, making them appear as uncategorized in the knowledge base. You do not need to manually move documents before deleting a folder.Must be
"document-folders"Must be
"delete"The folder UUID to delete.
Whether the request succeeded.
Reorder folders
Updates the display order of folders based on an ordered array of folder IDs. The position of each folder is set to its index in the array.Must be
"document-folders"Must be
"reorder"Whether the request succeeded.
Get folder document counts
Returns the number of documents in each folder. Useful for displaying counts in folder lists without fetching all documents.Must be
"document-folders"Must be
"counts"Whether the request succeeded.
Error codes
| Code | Status | Description |
|---|---|---|
UNAUTHORIZED | 401 | Missing or invalid authentication token |
FORBIDDEN | 403 | Only admins can manage folders for other users |
NOT_FOUND | 404 | Folder not found |
VALIDATION_ERROR | 400 | Missing or invalid parameters (for example folder ID required) |
INTERNAL_ERROR | 500 | Server-side error |

