get_form
View one form of the current team in full, including the questions list fields[] and the report configuration. For outcome forms, the outcome codes that question votes reference live in report.outcomeAnalysis.outcomes. language is the primary language; existing non-primary language versions are listed in translationLanguages.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | The form UUID | |
| includeFields | No | Whether to return fields[] (raw data of questions + page breaks), default true. For large forms you can pass false to skip | |
| includeReport | No | Whether to return the report configuration, default true |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Form id | |
| scene | No | knowledge_quiz / scored_quiz / outcome_quiz | |
| theme | No | Answer-page theme name | |
| title | No | Form title | |
| fields | No | Full question list with code / choices / scoring (only when includeFields) | |
| report | No | Report configuration, trimmed to the scene (only when includeReport) | |
| isActive | No | Whether the form is open for submissions | |
| language | No | Primary language | |
| shareUrl | No | Public share / answer link | |
| createdAt | No | ISO datetime | |
| openGraph | No | Social share card { title, description, image, keywords } | |
| updatedAt | No | ISO datetime | |
| systemText | No | Overridden system copy, keyed by text key | |
| description | No | Form description | |
| publicToken | No | Token behind the public answer link | |
| translationLanguages | No | Languages that already have a translation |