laserfiche_folder_list
Lists documents and subfolders in a Laserfiche folder by ID for browse navigation. Supports pagination with max_results and skip parameters.
Instructions
List the immediate children (documents and subfolders) of a folder by ID.
Use this for browse-style navigation when the user references a known
folder. The root folder is typically ID 1 — start there if you have
nothing else. To navigate from a path string, resolve it first with
get_entry_by_path. To search across the whole repo, use
search_natural or search_entries.
Args:
folder_id: Integer entry ID of the parent folder.
max_results: Page size (default 25, capped by LF_MAX_RESULTS_CEILING).
skip: 0-indexed offset for pagination. Combine with max_results
to walk a large folder in chunks; check next_link to know
when to stop.
Returns: SearchResults with entries, total_count (server
fills it only when the build supports $count), and next_link.
Each entry has id, name, entry_type, full_path, creation_time, and
last_modified_time. Drill into a single entry with get_entry or
get_field_values.
On failure: returns {"mode": "error", "error": <slug>, "folder_id": <int>, ...}. Common slugs: not_found (folder ID
doesn't exist), auth_failed (no read permission).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| folder_id | Yes | Integer entry ID of the parent folder. The root folder is typically ID 1. | |
| max_results | No | Page size (default 25, capped by LF_MAX_RESULTS_CEILING). | |
| skip | No | 0-indexed offset for pagination. Combine with max_results to walk a large folder in chunks; check next_link to know when to stop. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||