---
title: "GET /workflows/{workflowId}/executions"
method: GET
path: "/workflows/{workflowId}/executions"
---

# GET /workflows/{workflowId}/executions

`GET /workflows/{workflowId}/executions`

## Path parameters

- `workflowId` string, required

## Query parameters

- `fromStartTime` string
- `toStartTime` string
- `nextToken` string
- `order` string
- `status` string
- `maxResults` string
- `sortBy` string

## Response `200`

200 response

- WorkflowExecutions
  - `executions` object[], required
    - `completedBy` union[]
      - union
        - string
        - string
    - `completedTaskLogId` string, nullable
    - `createdBy` string, nullable
    - `endTime` string, nullable, required
    - `events` object[]
    - `executionId` string, required
    - `input` object, nullable, required
    - `logId` string, nullable
    - `output` object, nullable, required
    - `startTime` string, nullable, required
    - `status` 'running' | 'succeeded' | 'failed' | 'rejected' | 'retry' | 'error' | 'completed', required
    - `transitionExecutions` object, nullable, required
    - `workflowId` string, required
  - `nextToken` string, nullable, required
  - `order` 'ascending' | 'descending'
  - `sortBy` 'startTime' | 'endTime'
  - `status` string[]
  - `workflowId` string, required

## Other responses

- `400` — 400 response
- `403` — 403 response
- `404` — 404 response
- `415` — 415 response
- `500` — 500 response

## Changes

- **2024-02-05** `c371d93c085f` — 1 info
  - added the optional property `executions/items/createdBy` to the response with the `200` status
- **2023-12-05** `8290cb385771` — 2 warning
  - added the new `completed` enum value to the `executions/items/status` response property for the response status `200`
  - added the new `completed` enum value to the `status/items/` response property for the response status `200`
- **2023-02-27** `38ef4f3feaaf` — 1 info
  - the `executions/items/completedBy/items/anyOf[subschema #2]/` response's property pattern was changed from `^las:app-client:[a-f0-9]{32}$` to `^las:app-client:[a-z0-9-_]+$` for the status `200`
- **2022-09-29** `424af607ab69` — 3 breaking
  - the response property `executions/items/input` became nullable for the status `200`
  - the response property `executions/items/output` became nullable for the status `200`
  - the response property `executions/items/transitionExecutions` became nullable for the status `200`
- **2022-09-29** `aba5d02f5fa5` — 2 info
  - added the new optional `query` request parameter `fromStartTime`
  - added the new optional `query` request parameter `toStartTime`

[Full history](https://skmtc.dev/lucidtechai/apis/lucidtech-api/changes/workflows/:workflowId/executions/get.md)

---

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