---
title: "List registered workflow types (read-only catalog)."
method: GET
path: "/company/workflow-types"
tags: ["Workflow"]
---

# List registered workflow types (read-only catalog).

`GET /company/workflow-types`

Returns metadata for each workflow type in the in-code registry for this company context. GET only — no create, update, or delete. Optional `prefix` filters entries whose `type_id` or workflow class FQN starts with any given prefix (repeat param or comma-separated). Without `page`, optional `limit` caps how many rows are returned (max 500). With `page`, the list is paginated using the same `page` / `limit` contract as other Cube list endpoints (`CubePageNumberPagination`): `limit` is the page size (default 100, max 500) and `metadata.pagination` is included.

## Query parameters

- `limit` integer
- `page` integer
- `prefix` string

## Headers

- `HTTP_ACCEPT` string, required
- `X-Company-ID` string, required

## Response `200`

- WorkflowTypeListRow[]
  - `type_id` string, required
  - `registry_id` string, required
  - `catalog_version` integer, required
  - `name` string, required
  - `workflow_class_path` string, required

---

[API](https://skmtc.net/cubesoftware/apis/cube-api.md) · [All operations](https://skmtc.net/cubesoftware/apis/cube-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/cubesoftware/cube-api/revisions/67d9f45bb99b/schema)
