---
title: "List Executions"
method: GET
path: "/list-all"
---

# List Executions

`GET /list-all`

Retrieves a list of executions for a specified workflow, supporting filtering by time range, workflow ID, and execution statuses.
Results can be paginated using cursor-based pagination.

## Query parameters

- `limit` integer
- `fromTime` string, date-time
- `toTime` string, date-time
- `previousExecutionCursor` string
- `workflowId` string, uuid
- `statuses` string

## Response `200`

Executions retrieved successfully

- object
  - `executions` object[], required
    - `id` string, uuid, required — The ID of the execution
    - `createdAt` string, date-time, required — When the execution was created
    - `workflowId` string, uuid, required — The ID of the workflow
    - `status` 'QUEUED' | 'RUNNING' | 'COMPLETED' | 'FAILED' | 'CANCELLED' | 'TIMEOUT', required — Current status of the execution
  - `lastExecutionCursor` string — Cursor for pagination

## Other responses

- `400` — Bad request - invalid input parameters
- `401` — Unauthorized - invalid or missing authentication
- `403` — Forbidden - user doesn't have permission to list these executions
- `404` — Workflow not found
- `429` — Too many requests - rate limit exceeded
- `500` — Internal server error

---

[API](https://skmtc.net/sola-solutions/apis/sola-execution-api.md) · [All operations](https://skmtc.net/sola-solutions/apis/sola-execution-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/sola-solutions/sola-execution-api/versions/144bf308665b/schema)
