laserfiche_template_field_list
Retrieve a template's fields with full metadata in one call, providing the required structure for assign_template and eliminating multi-step lookups.
Instructions
Return one template's fields with full metadata, in a single call.
Use before assign_template to construct its fields argument —
replaces the list-templates + list-fields + cross-reference chain.
Returns {"template_name", "template_id", "field_count", "fields"};
each field has name, field_type, is_required,
is_multi_value, list_values, default_value, constraint.
On failure returns {"mode": "error", "error": <slug>} —
invalid_template_name includes the list of valid names.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| required_only | No | Return only fields where is_required is true. | |
| template_name | Yes | Exact template name (case-sensitive on most builds); discover names with list_template_definitions. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||