// Get all foldersconst folders = await client.v1.folders.list();// Get only root foldersconst rootFolders = await client.v1.folders.list({ parentId: null});// Get subfolders of a specific folderconst subfolders = await client.v1.folders.list({ parentId: 'folder_123abc'});console.log(`Found ${folders.length} total folders`);
Delete a folder. You can choose to move materials to another folder or delete them.
Copy
Ask AI
// Delete folder and move materials to another folderawait client.v1.folders.delete('folder_123abc', { moveMaterialsTo: 'folder_456def'});// Delete folder and move materials to rootawait client.v1.folders.delete('folder_123abc', { moveMaterialsTo: null});// Delete folder and all its materials (use with caution!)await client.v1.folders.delete('folder_123abc', { deleteAllMaterials: true});console.log('Folder deleted successfully');