Get form questions
get_form_requirementsRead a form's questions before collecting answers or creating an application. Each question has id (the answer key for update_application), label in the form's own wording, type, choices, required, conditions (shown_when: asked only when that holds) and approx_max_chars (keep text within it). Also returns sections, provenance with the official source_url, limitations, and blank editable and sample PDF links. Long forms are paged: read the sections list, then pass section and/or offset for the rest. Read-only; it does not create anything.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum questions per page (1 to 200, default 80). | |
| offset | No | Index of the first question to return, for paging long forms (default 0). | |
| section | No | Only return questions in this section name, taken from the sections list of a previous response. | |
| template_id | Yes | Template ID (UUID) from a search_forms result. | |
| include_mapping | No | true also returns PDF field geometry and the raw answer schema. Leave false unless debugging placement; it makes the response much larger. |