---
title: "Get incident form template"
method: GET
path: "/incidents/{id}/template"
tags: ["Incidents"]
---

# Get incident form template

`GET /incidents/{id}/template`

Retrieve the complete form template configuration for this incident.

Returns all form fields configured for survivor intake, including:
- Field definitions and validation rules
- Required/optional field designations
- Dropdown options and default values
- Field grouping and display order
- Work type associations for automatic assignment

**Form Template Structure:**
- Fields organized by phases (intake, assessment, completion)
- Parent-child relationships for conditional field display
- Translated labels and help text
- Validation rules and input constraints

**Use Cases:**
- Mobile app form rendering
- Web interface field generation
- Third-party integration form setup
- Training material generation

**Field Types:**
- Text inputs (single/multi-line)
- Checkboxes and radio buttons
- Dropdown selections
- Date/time pickers
- Geographic coordinates
- File uploads

## Response `200`

Complete form template for incident

- IncidentFieldsTemplate[] — Array of form fields with full configuration — unresolved $ref

## Other responses

- `404` — Incident not found

---

[API](https://skmtc.dev/crisiscleanup/apis/crisiscleanup-api.md) · [All operations](https://skmtc.dev/crisiscleanup/apis/crisiscleanup-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/crisiscleanup/crisiscleanup-api/revisions/3fa73d4b2895/schema)
