---
title: "Get all public templates"
method: GET
path: "/v3/gfw/templates/public"
tags: ["Templates"]
---

# Get all public templates

`GET /v3/gfw/templates/public`

Returns a list of all public templates

## Response `200`

Array of Templates

- object
  - `data` object[]
    - `id` string
    - `type` string
    - `attributes` TemplateModel
      - `name` string
      - `user` string
      - `languages` string[]
      - `defaultLanguage` string
      - `public` boolean
      - `status` string
      - `createdAt` string
      - `questions` QuestionModel[]
        - `type` string, required
        - `label` object, required
          - `en` string
        - `name` string, required
        - `defaultValue` string
        - `values` string, required
        - `required` boolean, required
        - `order` number
        - `childQuestions` ChildQuestionModel
          - `type` string, required
          - `label` object, required
            - `en` string
          - `name` string, required
          - `defaultValue` string
          - `values` string, required
          - `required` boolean, required
          - `order` number
          - `conditionalValue` number
          - `maxImageCount` number
        - `maxImageCount` number
      - `answersCount` integer
      - `isLatest` boolean
      - `editGroupId` string
      - `areas` object[]
        - `id` string
        - `name` string

---

[API](https://skmtc.net/wri/apis/fw-core.md) · [All operations](https://skmtc.net/wri/apis/fw-core/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/wri/fw-core/revisions/400d22a78fbd/schema)
