laserfiche_field_definition_list
List all field definitions in a Laserfiche repository before authoring field queries or updates, returning names, types, requirements, and list values.
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., as the server's raw camelCase OData listing
({"value": [...]}). For the fields on one template,
get_template_fields is the direct route — and returns a
different, normalized snake_case shape
({"fields": [{"is_required", ...}], ...}), not this tool's raw
passthrough.
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 | |||