---
title: "Fetch Template List"
method: GET
path: "/v1/template/"
---

# Fetch Template List

`GET /v1/template/`

API to fetch paginated list of all templates in a given workspace.

## Query parameters

- `has_tag_ids_any` string
- `has_channels_any` string
- `is_active` boolean
- `is_archived` boolean

## Response `200`

200

- object
  - `meta` object
    - `count` integer — total template count
    - `limit` integer — number of results per page
    - `offset` integer — offset value passed in the request
  - `results` object[]
    - `id` integer — internal template_id
    - `name` string — template name given by user
    - `slug` string — unique template slug generated from name
    - `description` string, nullable — template description given by user
    - `is_active` boolean — is true when atleast 1 template version is live for the channel
    - `default_language` object
      - `name` string
      - `slug` string
    - `created_at` string, date-time — template creation time
    - `updated_at` string, date-time — latest template modification time
    - `updated_by` object
      - `name` string — team member name who last updated the template
      - `email` string, email — team member email who last updated the template
    - `last_triggered_at` string, date-time — time when the workflow was last triggered
    - `is_auto_translate_enabled` boolean
    - `enabled_languages` string[]
    - `channels` object[] — array of all template enabled channels along with their language and active status
    - `tags` object[]
      - `id` string — unique tag identifier
      - `name` string — tag name

---

[API](https://skmtc.net/suprsend/apis/suprsend-api.md) · [All operations](https://skmtc.net/suprsend/apis/suprsend-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/suprsend/suprsend-api/versions/8bd2574bd2c3/schema)
