---
title: "Get the default workflow catalog"
method: GET
path: "/workflow/catalog"
---

# Get the default workflow catalog

`GET /workflow/catalog`

## Response `200`

The catalog

- object
  - `workflows` Workflow[] — Each workflow available in this catalog
    - `name` string, required — The name of the workflow
    - `description` string — The description of the workflow
    - `path` string — Absolute path to the workflow file
    - `inputSchema` JSONSchema
      - `$schema` string
      - `type` string
      - `properties` object
      - `items` JSONSchema — recursive
      - `required` string[]
      - `description` string
      - `additionalProperties` boolean
      - `propertyNames` object
        - `type` string
      - `anyOf` JSONSchema[]
    - `outputSchema` JSONSchema
      - `$schema` string
      - `type` string
      - `properties` object
      - `items` JSONSchema — recursive
      - `required` string[]
      - `description` string
      - `additionalProperties` boolean
      - `propertyNames` object
        - `type` string
      - `anyOf` JSONSchema[]
    - `aliases` string[] — Alternative names that resolve to this workflow

## Other responses

- `404` — Workflow execution, workflow type, or catalog not found
- `500` — Internal server error (e.g. Temporal connection failure)

---

[API](https://skmtc.net/growthxai/apis/output-ai-api.md) · [All operations](https://skmtc.net/growthxai/apis/output-ai-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/growthxai/output-ai-api/versions/09a49e598435/schema)
