---
title: "GET /api/v1/workflows/runs"
method: GET
path: "/api/v1/workflows/runs"
tags: ["workflows"]
---

# GET /api/v1/workflows/runs

`GET /api/v1/workflows/runs`

## Query parameters

- `workflowId` string
- `status` string
- `limit` integer

## Response `200`

List all workflow runs with metadata

- object
  - `runs` object[]
    - `id` string
    - `workflowId` string
    - `organizationId` string
    - `status` 'RUNNING' | 'COMPLETED' | 'FAILED' | 'CANCELLED' | 'TERMINATED' | 'CONTINUED_AS_NEW' | 'TIMED_OUT' | 'UNKNOWN'
    - `startTime` string, date-time
    - `endTime` string, date-time, nullable
    - `temporalRunId` string
    - `workflowVersionId` string, nullable
    - `workflowVersion` number, nullable
    - `workflowName` string
    - `eventCount` number
    - `nodeCount` number
    - `duration` number
    - `triggerType` 'manual' | 'schedule' | 'api'
    - `triggerSource` string, nullable
    - `triggerLabel` string, nullable
    - `inputPreview` object
      - `runtimeInputs` object
      - `nodeOverrides` object

---

[API](https://skmtc.net/shipsecai/apis/shipsec-studio-api.md) · [All operations](https://skmtc.net/shipsecai/apis/shipsec-studio-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/shipsecai/shipsec-studio-api/versions/cc60562ad9f3/schema)
