---
title: "List the flow templates available for the current brand"
method: GET
path: "/v2/flows/templates"
tags: ["Flows Api Service"]
---

# List the flow templates available for the current brand

`GET /v2/flows/templates`

## Request

- Base URL: `https://app.metricool.com/api`
- URL: `https://app.metricool.com/api/v2/flows/templates`
- Auth: none declared

Returns the ids of the flow templates that may be used on the current brand — the one given by blogId, or the session's current brand when it is omitted. A template restricted by its own feature flag is listed only when both the brand owner and the caller qualify for it, so a user with a shared role on the brand may get a smaller catalogue than its owner; for an agency session the agency owner answers for both. Templates with no flag are listed, except those with no implementation yet. The subscription plan checked is the brand owner's.

## Response `200`

Templates retrieved successfully

- JsonOkListResponseString
  - `metadata` object
  - `page` JsonPaging
    - `next` string
  - `data` string[]

## Other responses

- `401`: User not authenticated
- `403`: No brand could be resolved for the request, the caller's brand role does not allow Flows, the brand's subscription plan does not support Flows, or Flows is disabled for this session or for the brand owner

---

[API](https://skmtc.dev/metricool/apis/metricool-api.md) · [All operations](https://skmtc.dev/metricool/apis/metricool-api/llms.txt) · [OpenAPI document](https://skmtc.dev/metricool/apis/metricool-api/revisions/cd0ca612fa01?raw)
