Clickup Templates API

The Templates API from Clickup — 3 operation(s) for templates.

Operations 3

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /v2/team/{team_id}/taskTemplate List task templates in a Workspace · Get Task Templates #
Ask an LLM
“Which task templates are available in my Workspace?”
“How do I page through a Workspace's task templates?”
Tell an agent
List task templates in Workspace {team_id}, page {page}.
Show page {page} of task templates for Workspace {team_id}.
GET /v2/team/{team_id}/list_template List the List templates in a Workspace · Get List Templates #
Ask an LLM
“Where do I find List template IDs for creating a List from a template?”
“What List templates does my Workspace have?”
Tell an agent
List the List templates in Workspace {team_id}.
Get List template IDs available in Workspace {team_id}.
GET /v2/team/{team_id}/folder_template List the Folder templates in a Workspace · Get Folder Templates #
Ask an LLM
“Which Folder templates can I use in my Workspace?”
“How do I get a Folder template ID to create a Folder from a template?”
Tell an agent
List the Folder templates in Workspace {team_id}.
Get Folder template IDs for Workspace {team_id}.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/clickup-templates-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

clickup-templates-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: ClickUp API v2 Reference Templates API
  description: The ClickUp API enables you to programmatically access and manage your ClickUp resources.
  contact: {}
  version: '2.0'
servers:
- url: https://api.clickup.com/api
  description: ClickUp
  variables: {}
security:
- Authorization_Token: []
tags:
- name: Templates
paths:
  /v2/team/{team_id}/taskTemplate:
    parameters: []
    get:
      summary: Get Task Templates
      tags:
      - Templates
      description: View the task templates available in a Workspace.
      operationId: GetTaskTemplates
      parameters:
      - name: team_id
        in: path
        description: Workspace ID
        required: true
        style: simple
        schema:
          type: number
          contentEncoding: double
          examples:
          - 123
      - name: page
        in: query
        description: ''
        required: true
        style: form
        explode: true
        schema:
          type: integer
          contentEncoding: int32
          examples:
          - 0
      - name: Content-Type
        in: header
        description: ''
        required: true
        style: simple
        schema:
          const: application/json
          type: string
          examples:
          - application/json
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                title: GetTaskTemplatesresponse
                required:
                - templates
                type: object
                properties:
                  templates:
                    type: array
                    items:
                      type: string
                    description: ''
                examples:
                - templates: []
              example:
                templates: []
      deprecated: false
  /v2/team/{team_id}/list_template:
    parameters: []
    get:
      summary: Get List Templates
      tags:
      - Templates
      description: 'View the List templates available in a Workspace.


        Use this endpoint to retrieve List template IDs for use with the Create List From Template in Folder and Create List From Template in Space endpoints.


        Template IDs are returned with a `t-` prefix (e.g., `t-15363293`). Pass the full ID including the prefix as the `template_id` path parameter when creating a List from a template.'
      operationId: GetListTemplates
      parameters:
      - name: team_id
        in: path
        description: Workspace ID
        required: true
        style: simple
        schema:
          type: number
          contentEncoding: double
          examples:
          - 123
      - name: Content-Type
        in: header
        description: ''
        required: true
        style: simple
        schema:
          const: application/json
          type: string
          examples:
          - application/json
      responses:
        '200':
          description: List templates retrieved successfully.
          headers: {}
          content:
            application/json:
              schema:
                title: GetListTemplatesresponse
                required:
                - templates
                type: object
                properties:
                  templates:
                    type: array
                    items:
                      type: object
                      properties:
                        name:
                          type: string
                          description: Name of the List template
                        id:
                          type: string
                          description: 'Unique identifier of the List template. IDs are prefixed with `t-` (e.g., `t-15363293`). Use this ID as the `template_id` path parameter in the Create List From Template endpoints.

                            '
                    description: Array of List templates available in the Workspace.
                examples:
                - templates:
                  - name: List Template 1
                    id: t-15363293
                  - name: List Template 2
                    id: t-15363298
              example:
                templates:
                - name: List Template 1
                  id: t-15363293
                - name: List Template 2
                  id: t-15363298
      deprecated: false
  /v2/team/{team_id}/folder_template:
    parameters: []
    get:
      summary: Get Folder Templates
      tags:
      - Templates
      description: 'View the Folder templates available in a Workspace.


        Use this endpoint to retrieve Folder template IDs for use with the Create Folder From Template endpoint.


        Template IDs are returned with a `t-` prefix (e.g., `t-7162342`). Pass the full ID including the prefix as the `template_id` path parameter when creating a Folder from a template.'
      operationId: GetFolderTemplates
      parameters:
      - name: team_id
        in: path
        description: Workspace ID
        required: true
        style: simple
        schema:
          type: number
          contentEncoding: double
          examples:
          - 123
      - name: Content-Type
        in: header
        description: ''
        required: true
        style: simple
        schema:
          const: application/json
          type: string
          examples:
          - application/json
      responses:
        '200':
          description: Folder templates retrieved successfully.
          headers: {}
          content:
            application/json:
              schema:
                title: GetFolderTemplatesresponse
                required:
                - templates
                type: object
                properties:
                  templates:
                    type: array
                    items:
                      type: object
                      properties:
                        name:
                          type: string
                          description: Name of the Folder template
                        id:
                          type: string
                          description: 'Unique identifier of the Folder template. IDs are prefixed with `t-` (e.g., `t-7162342`). Use this ID as the `template_id` path parameter in the Create Folder From Template endpoint.

                            '
                    description: Array of Folder templates available in the Workspace.
                examples:
                - templates:
                  - name: Folder Template 1
                    id: t-7162342
                  - name: Folder Template 2
                    id: t-42618842
              example:
                templates:
                - name: Folder Template 1
                  id: t-7162342
                - name: Folder Template 2
                  id: t-42618842
      deprecated: false
components:
  securitySchemes:
    Authorization_Token:
      name: Authorization
      type: apiKey
      in: header
      description: 'API token required for authentication. Two types of tokens are supported:

        **Personal API Key** Obtain from ClickUp''s settings page under ''Apps'' and add it to the header as `Authorization: pk_...`

        **OAuth2 Access Token** Generated through the OAuth2 flow and add it to the header as `Authorization: Bearer {access_token}`'