---
title: "List workflow variables"
method: GET
path: "/v1/workflows/{workflowId}/variables"
tags: ["WorkflowVariables"]
---

# List workflow variables

`GET /v1/workflows/{workflowId}/variables`

## Path parameters

- `workflowId` string, required

## Response `200`

OK

- ListWorkflowVariablesResponse
  - `items` VariableValueWithMeta[]
    - `def` VariableDef
      - `default` unknown
      - `description` string
      - `lifetime` 'persist' | 'reset'
      - `name` string
      - `type` 'number' | 'text' | 'boolean' | 'list' | 'object'
    - `hasValue` boolean
    - `lastRunId` string
    - `updatedAt` string
    - `value` unknown
    - `version` integer

---

[API](https://skmtc.dev/b3os/apis/b3os-workflow-api.md) · [All operations](https://skmtc.dev/b3os/apis/b3os-workflow-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/b3os/b3os-workflow-api/revisions/a8c7af3c66a1/schema)
