---
title: "Get Question Template"
method: GET
path: "/api/v2/question/template/{templateId}"
tags: ["Question"]
---

# Get Question Template

`GET /api/v2/question/template/{templateId}`

Fetch a question template (questions + metadata) for form rendering. Returns the template metadata plus the ordered list of questions in frontend-form shape.

## Path parameters

- `templateId` string, required

## Query parameters

- `exclude` string
- `keyList` string

## Headers

- `Authorization` string, required

## Response `200`

OK

- QuestionTemplateSchema
  - `templateType` string, nullable — Template type
  - `questions` Question[], nullable — Ordered list of questions on the form
    - `options` string, nullable — Options list for choice-style questions
    - `placeholder` string, nullable — Placeholder text for the input
    - `validations` string, nullable — Validation rules for the answer
    - `questionId` integer, nullable — Question ID
    - `customData` object, nullable — Question-type-specific config
    - `type` string, nullable — Question input type (e.g. textarea, skill_rating)
    - `label` string, nullable — Question label shown to the user
    - `required` boolean, nullable — Whether an answer is required
  - `formGuide` string, nullable — Intro/help text for the form
  - `displayName` string, nullable — Template display name
  - `templateId` integer, nullable — Template ID

---

[API](https://skmtc.net/eightfold/apis/api-server-v2-service-service.md) · [All operations](https://skmtc.net/eightfold/apis/api-server-v2-service-service/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/eightfold/api-server-v2-service-service/versions/0fb26f4e41bf/schema)
