list_folders
List folders from Langflow with pagination to access organizational structure and folder IDs for flow management.
Instructions
List all folders with pagination for organizing flows hierarchically.
Purpose: Retrieve folders from your Langflow instance to discover organizational structure and obtain folder IDs for flow organization. Essential for understanding project hierarchy, finding folders for flow placement, and managing workspace organization.
Parameters:
page (optional, number, default: 1, min: 1): Page number for pagination
size (optional, number, default: 50, max: 100): Number of folders per page
Returns: Array of FolderRead objects containing:
id (UUID): Unique folder identifier (use as folder_id in create_flow or update_flow)
name (string): Folder display name
description (string): Folder purpose description
parent_id (UUID): Parent folder ID if nested, null for root-level folders
created_at, updated_at (ISO timestamps): Folder lifecycle timestamps
Usage Examples:
List all folders (default): {}
Paginate through folders: { page: 2, size: 25 }
Get first 10 folders: { page: 1, size: 10 }
Best Practices:
Call this before create_flow to find appropriate folder_id for organization
Use pagination for large folder collections to improve performance
Cache folder IDs and names to reduce API calls
Check parent_id to understand folder hierarchy and nesting structure
Keep page size <= 50 for optimal response times
Map folder IDs to names for user-friendly displays in UIs
Common Errors:
"Page size cannot exceed 100": Reduce size parameter to 100 or less
"Invalid page number": page must be >= 1
Empty results: No folders exist (create folders with create_folder)
Connection timeout: Reduce page size or check Langflow instance availability
Related Tools:
create_folder: Create new folders after reviewing existing organization
get_folder: Retrieve detailed information about specific folder
create_flow: Use folder_id from this list to organize new flows
update_folder: Modify folder properties found in this list
list_flows: Filter flows by folder_id obtained from this list
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number for pagination (default: 1) | |
| size | No | Number of items per page (default: 50, max: 100) |