laserfiche_field_definition_list
List all field definitions in a Laserfiche repository, returning names, types, requirement flags, and list values to prepare for field queries or updates.
Instructions
List every field definition in the repository.
Use before authoring a field query or field update — returns each
field's name, fieldType, isRequired, isMultiValue,
listValues, etc. For the fields on one template,
get_template_fields is the direct route.
On failure returns {"mode": "error", "error": <slug>}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| skip | No | 0-indexed offset for pagination through large repositories. | |
| max_results | No | Page size (default 25, capped by LF_MAX_RESULTS_CEILING). | |
| summary_only | No | When True, return only {count, names} instead of the full listing. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||