---
title: "List workflows for the caller's org"
method: GET
path: "/workflows"
tags: ["Workflows"]
---

# List workflows for the caller's org

`GET /workflows`

## Request

- Base URL: `https://be.graph8.com/api/v1`
- URL: `https://be.graph8.com/api/v1/workflows`
- Auth: HTTP bearer

List workflow actions (``runtime_type='workflow'``) owned by the org.

Voice's underlying ``GET /list/{org_id}`` lists all actions; we pin
``runtime_type=workflow`` so the public surface returns workflows
only. Raw action listing (LLM/API/script skills) is intentionally
not exposed here.

## Query parameters

- `enabled` boolean, nullable: Filter by enabled flag.
- `category` string, nullable: Filter by category.
- `is_template` boolean, nullable: Templates only when true.

## Headers

- `Authorization` string, nullable
- `X-Target-Org-Id` string, nullable

## Response `200`

Successful Response

- object

## Other responses

- `422`: Validation Error

---

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