---
title: "List all workflows"
method: GET
path: "/workflows/"
tags: ["Workflows"]
---

# List all workflows

`GET /workflows/`

Retrieve a paginated list of workflows for the authenticated organization with optional filtering and sorting.

## Query parameters

- `limit` integer — Maximum number of workflows to return (1-100)
- `offset` integer — Number of workflows to skip for pagination
- `sort` string, nullable — Sort by field (prefix with '-' for descending). Options: display_name, created_at, version
- `filter` string, nullable — Filter workflows. Format: 'field:value'. Supported: display_name (substring match), is_enabled (true/false)

## Response `200`

Successfully retrieved workflows

- object
  - `ok` boolean
  - `data` object[]
    - `id` string, uuid
    - `display_name` string
    - `is_enabled` boolean
    - `version` integer
    - `created_at` string, date-time
    - `updated_at` string, date-time
    - `nodes_count` integer
    - `connections_count` integer
  - `meta` object
    - `limit` integer
    - `offset` integer
    - `total_items` integer

## Other responses

- `401` — Invalid or missing API key
- `403` — Insufficient permissions

---

[API](https://skmtc.net/yourang/apis/yourang-ai-external-api-v1.md) · [All operations](https://skmtc.net/yourang/apis/yourang-ai-external-api-v1/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/yourang/yourang-ai-external-api-v1/revisions/49680ee64400/schema)
