---
title: "Get Workflow Templates"
method: GET
path: "/workflows/v1/templates"
tags: ["Workflow Templates"]
---

# Get Workflow Templates

`GET /workflows/v1/templates`

Endpoint to retrieve all workflow templates.

## Query parameters

- `size` integer — Number of items per page
- `page` integer — Page number
- `search` string, nullable — Search keywords
- `start` string, date-time, nullable — Filter by start time (ISO 8601 format)
- `end` string, date-time, nullable — Filter by end time (ISO 8601 format)
- `logical_id` string, nullable
- `workflow_id` string
- `access_level` 'personal' | 'team' | 'system' — Enum representing different access control levels.

## Response `200`

Successful Response

- WorkflowTemplateListResponse — Response model for a list of workflow templates. Contains a list of WorkflowTemplateModel objects.
  - `workflow_templates` WorkflowTemplatesModel[] — List of workflow templates
    - `teamId` string
    - `createdBy` string
    - `updatedBy` string
    - `createdAt` string, date-time
    - `updatedAt` string, date-time
    - `_id` string
    - `workflow_template_config` WorkflowTemplateConfigOutput
      - `access_level` 'personal' | 'team' | 'system' — Enum representing different access control levels.
      - `access_list` PydanticObjectId[], nullable — List of user IDs or team IDs that have access to this node library
      - `logical_id` string, nullable — Unique identifier for the workflow template
      - `workflow_id` string, nullable — The ID of the workflow this template belongs to
  - `total` integer, nullable — Total number of workflow templates available without pagination.

## Other responses

- `422` — Validation Error

---

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