---
title: "Get workflow templates"
method: GET
path: "/api/v2/templates"
tags: ["Workflow templates"]
---

# Get workflow templates

`GET /api/v2/templates`

Get workflow templates belonging to an account, or can optionally return templates_endpoints.workflowTemplateSummariesListingOutputRep when summary query param is true

## Query parameters

- `summary` boolean — Whether the entire template object or just a summary should be returned
- `search` string, string — The substring in either the name or description of a template

## Response `200`

Workflow templates list response JSON

- WorkflowTemplatesListingOutputRep
  - `items` WorkflowTemplateOutput[], required
    - `_id` string, required
    - `_key` string, required
    - `name` string
    - `_creationDate` integer, required
    - `_ownerId` string, required
    - `_maintainerId` string, required
    - `_links` object, required
    - `description` string
    - `stages` StageOutput[]
      - `_id` string, required — The ID of this stage
      - `name` string — The stage name
      - `conditions` ConditionOutput[], required — An array of conditions for the stage
        - `_id` string, required
        - `kind` string
        - `_execution` ExecutionOutput, required
          - `status` string, required — The status of the execution of this workflow stage
          - `stopDate` integer
        - `scheduleKind` string
        - `executionDate` integer
        - `waitDuration` integer
        - `waitDurationUnit` string
        - `description` string, required
        - `notifyMemberIds` string[], required
        - `allReviews` ReviewOutput[], required
          - `_id` string, required
          - `kind` string, required
          - `creationDate` integer
          - `comment` string
          - `memberId` string
          - `serviceTokenId` string
        - `reviewStatus` string, required
        - `appliedDate` integer
        - `creationConfig` FormVariableConfig
      - `action` ActionOutput, required
        - `kind` string, required — The type of action for this stage
        - `instructions` Instruction[], required
      - `_execution` ExecutionOutput, required
        - `status` string, required — The status of the execution of this workflow stage
        - `stopDate` integer

## Other responses

- `401` — Invalid access token
- `404` — Invalid resource identifier
- `429` — Rate limited

## Changes

- **2026-02-28** `69c5c9aafe78` — 1 info
  - added the optional property `items/items/stages/items/conditions/items/creationConfig` to the response with the `200` status

[Change history](https://skmtc.dev/launchdarkly/apis/launchdarkly-rest-api/changes/api/v2/templates/get.md)

---

[API](https://skmtc.dev/launchdarkly/apis/launchdarkly-rest-api.md) · [All operations](https://skmtc.dev/launchdarkly/apis/launchdarkly-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/launchdarkly/launchdarkly-rest-api/revisions/69c5c9aafe78/schema)
