---
title: "List workflow executions"
method: GET
path: "/workflows/{id}/executions"
tags: ["Workflows"]
---

# List workflow executions

`GET /workflows/{id}/executions`

## Request

- Base URL: `https://public.escape.tech/v3`
- URL: `https://public.escape.tech/v3/workflows/{id}/executions`
- Auth: API key in header `X-ESCAPE-API-KEY`

List the execution history of a workflow: the asynchronous jobs scheduled each time the workflow ran, most recent first.

## Path parameters

- `id` string, uuid, required: The workflow ID

## Query parameters

- `cursor` string: The cursor to start the pagination from. Returned by the previous page response. If not provided, the first page will be returned.
- `size` integer: The number of items to return per page
- `sortType` 'CREATED_AT' | 'SCHEDULED_AT': The type to sort by
- `sortDirection` 'asc' | 'desc': The direction to sort by

## Response `200`

OK

- object
  - `nextCursor` string, nullable, required
  - `totalCount` integer
  - `data` object[], required
    - `id` string, uuid, required: The execution ID.
    - `status` 'COMPLETED' | 'FAILED' | 'PENDING' | 'RUNNING', required: The execution status.
    - `kind` 'INTEGRATION_WIZ_RESEND_ISSUES' | 'MAINTENANCE_RECOMPUTE_ISSUES_FULLNAME' | 'SAAS_AI_FALSE_POSITIVE_DETECTION' | 'SAAS_AI_FALSE_POSITIVE_DETECTION_ON_ISSUE' | 'SAAS_ARCHIVE_SCAN' | 'SAAS_ARCHIVE_SCAN_DELETE_ATTACHMENT_AGENT_TOOL_CALL' | 'SAAS_ARCHIVE_SCAN_DELETE_ATTACHMENT_EXCHANGE' | 'SAAS_ARCHIVE_SCAN_DELETE_ATTACHMENT_GENERATED_OPENAPI_SPEC' | 'SAAS_ARCHIVE_SCAN_DELETE_ATTACHMENT_GRAPH' | 'SAAS_ARCHIVE_SCAN_DELETE_ATTACHMENT_SCREENSHOT' | 'SAAS_ARCHIVE_SCAN_DELETE_ATTACHMENT_SNIPPET' | 'SAAS_ARCHIVE_SCAN_DELETE_EVENTS' | 'SAAS_ARCHIVE_SCAN_DELETE_TARGETS' | 'SAAS_ARTEFACTS_S3_MIGRATION' | 'SAAS_ASSET_FILES_S3_MIGRATION' | 'SAAS_ASSET_SCHEMA_S3_MIGRATION' | 'SAAS_ATTACHMENTS_S3_MIGRATION' | 'SAAS_BATCHED_SCHEDULE_ASM_SCANS' | 'SAAS_BATCHED_UPDATE_CACHED_DATA' | 'SAAS_BATCHED_UPDATE_ISSUE_COUNTS' | 'SAAS_BULK_CREATE_ASSETS' | 'SAAS_CANCEL_RUNNING_SCANS' | 'SAAS_CHECK_LOCATION_DOWN' | 'SAAS_DELETE_APPLICATION' | 'SAAS_DELETE_ASSETS' | 'SAAS_DELETE_INTEGRATION' | 'SAAS_DELETE_ORGANIZATION' | 'SAAS_DELETE_PROJECT' | 'SAAS_END_SCAN_ROUTINE' | 'SAAS_EOS' | 'SAAS_EOS_ADVANCE_CONTINUOUS_COMMIT' | 'SAAS_EOS_ARCHIVE_OLD_SCANS' | 'SAAS_EOS_CLEAR_SUMMARIES' | 'SAAS_EOS_FINALIZE' | 'SAAS_EOS_FINISH_AGENTS' | 'SAAS_EOS_MERGE_TARGETS' | 'SAAS_EOS_RECONCILE_TECH' | 'SAAS_EOS_RESOLVE_ISSUES' | 'SAAS_EOS_SCHEDULE_FOLLOW_UPS' | 'SAAS_EOS_SCHEDULE_WORKFLOWS' | 'SAAS_EOS_SEND_FINISHED' | 'SAAS_EOS_UPDATE_COUNTS_RISKS' | 'SAAS_EOS_UPDATE_SCORES' | 'SAAS_EVENTS_ARCHIVE_GENERATION' | 'SAAS_EXCHANGES_ARCHIVE_GENERATION' | 'SAAS_EXECUTE_CONTINUOUS_PENTEST' | 'SAAS_EXECUTE_SCHEDULE' | 'SAAS_EXECUTE_WORKFLOW' | 'SAAS_EXPORT_TEMPLATE' | 'SAAS_GC_ARCHIVED_SCAN_TARGETS' | 'SAAS_GC_ORPHAN_ATTACHMENTS' | 'SAAS_GENERATE_ISSUE_REMEDIATION' | 'SAAS_GENERATE_PENTEST_ASSESSMENT_EXECUTIVE_SUMMARY' | 'SAAS_GENERATE_PENTEST_EXECUTIVE_SUMMARY' | 'SAAS_GENERATE_PENTEST_PROFILE_EXECUTIVE_SUMMARY' | 'SAAS_GENERATE_PENTEST_REMEDIATION_SUMMARY' | 'SAAS_HANDLE_GITHUB_WEBHOOK' | 'SAAS_OFFLOAD_ATTACHMENTS' | 'SAAS_OFFLOAD_EXCHANGE_BODIES' | 'SAAS_POPULATE_ASSET_SCAN_MTM' | 'SAAS_POPULATE_ISSUE_SCAN_MTM' | 'SAAS_PROCESS_FILE_UPLOAD' | 'SAAS_REBUILD_ASSET_LINKS' | 'SAAS_RECOMPUTE_ASSET_RISKS' | 'SAAS_RECONCILE_ORG_SCHEDULES' | 'SAAS_SCHEDULE_ASSET_SCAN_MTM_POPULATION' | 'SAAS_SCHEDULE_DEFAULT_VIEWS_SEED' | 'SAAS_SCHEDULE_ISSUE_SCAN_MTM_POPULATION' | 'SAAS_SCHEDULE_WORKFLOWS' | 'SAAS_SEED_DEFAULT_VIEWS' | 'SAAS_START_ASM_SCAN' | 'SAAS_START_CONTINUOUS_PENTEST' | 'SAAS_TEMPORARY_SYNC_SCHEMAS_AND_SERVICES' | 'SAAS_UPSERT_ASM_PROFILES' | 'SEND_JOB_ARTEFACTS_BY_EMAIL' | 'TEST_KIND', required: The execution kind.
    - `createdAt` string, required: The date and time the execution was created.
    - `scheduledAt` string, nullable, required: The date and time the execution was scheduled for.
    - `triggeredAt` string, nullable, required: The date and time the execution started.
    - `completedAt` string, nullable, required: The date and time the execution completed.

## Other responses

- `400`: Pagination error
- `404`: Not found

---

[API](https://skmtc.dev/escape/apis/escape-public-api.md) - [All operations](https://skmtc.dev/escape/apis/escape-public-api/llms.txt) - [OpenAPI document](https://skmtc.dev/escape/apis/escape-public-api/revisions/2eab35df40c7?raw)
